Azure.ResourceManager.DevCenter.Models Namespace

Classes

Name Description
ArmDevCenterModelFactory

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

DevBoxDefinitionPatch

Partial update of a Dev Box definition resource.

DevCenterActiveHoursConfiguration

Active hours configuration.

DevCenterAssignedGroup

Represents an Entra group assigned to this Project, entitling all members to resources for the given scope.

DevCenterCapability

A name/value pair to describe a capability.

DevCenterCatalogConflictError

An individual conflict error.

DevCenterCatalogErrorDetails

Catalog error details.

DevCenterCatalogPatch

The catalog's properties for partial update. Properties not provided in the update request will not be changed.

DevCenterCatalogResourceValidationErrorDetails

List of validator error details. Populated when changes are made to the resource or its dependent resources that impact the validity of the Catalog resource.

DevCenterCatalogSyncError

An individual synchronization error.

DevCenterConfigurationPolicies

Represents policies to enforce configuration settings on a project.

DevCenterCustomerManagedKeyEncryption

Customer-managed key encryption properties for the resource.

DevCenterCustomizationTaskInput

Input for a Task.

DevCenterCustomizationTaskInstance

A customization task to run.

DevCenterDefaultValue

A default value that can be provided for a feature property.

DevCenterDefinitionParametersItem

Parameters for the task.

DevCenterDevBoxScheduleDeleteSettings

Settings controlling the auto deletion of inactive dev boxes.

DevCenterEncryptionSetPatch

The devcenter encryption set resource for partial updates. Properties not provided in the update request will not be changed.

DevCenterEndpointDetail

Details about the connection between the Batch service and the endpoint.

DevCenterEnvironmentDefinitionParameterInfo

Properties of an Environment Definition parameter.

DevCenterEnvironmentRole

A role that can be assigned to a user.

DevCenterEnvironmentTypePatch

The environment type for partial update. Properties not provided in the update request will not be changed.

DevCenterFeatureState

Feature state.

DevCenterGitCatalog

Properties for a Git repository catalog.

DevCenterHealthCheck

An individual health check item.

DevCenterHealthStatusDetail

Pool health status detail.

DevCenterImageCreationErrorDetails

Image creation error details.

DevCenterImageDefinitionBuildDetails

Represents a specific build of an Image Definition.

DevCenterImageDefinitionBuildTask

A task executed during the image definition build.

DevCenterImageDefinitionBuildTaskGroup

A task group executed during the image definition build.

DevCenterImageDefinitionBuildTaskParametersItem

Parameters for an image definition build task.

DevCenterImageDefinitionReference

A reference to an Image Definition.

DevCenterImageReference

Image reference information.

DevCenterInheritedProjectCatalogSettings

Inherited project catalog settings that combine project policy settings with dev center catalog settings.

DevCenterInheritedSettingsForProject

Applicable inherited settings for a project.

DevCenterKeyEncryptionKeyIdentity

The managed identity configuration used for key vault access.

DevCenterLatestImageBuild

Details about the latest build.

DevCenterNameAvailabilityContent

The check availability request body.

DevCenterNameAvailabilityResult

The check availability result.

DevCenterNetworkConnectionPatch

The network connection properties for partial update. Properties not provided in the update request will not be changed.

DevCenterOperationStatus

The current status of an async operation.

DevCenterPatch

The devcenter resource for partial updates. Properties not provided in the update request will not be changed.

DevCenterPoolDevBoxDefinitionDetail

Represents a definition for a Developer Machine.

DevCenterPoolPatch

The pool properties for partial update. Properties not provided in the update request will not be changed.

DevCenterProjectCustomizationManagedIdentity

A reference to a Managed Identity that is attached to the Project.

DevCenterProjectCustomizationSettings

Settings to be used for customizations.

DevCenterProjectEnvironmentPatch

The project environment type for partial update. Properties not provided in the update request will not be changed.

DevCenterProjectPatch

The project properties for partial update. Properties not provided in the update request will not be changed.

DevCenterProjectPolicyPatch

The project policy properties for partial update. Properties not provided in the update request will not be changed.

DevCenterResourcePolicy

A resource policy.

DevCenterResourceRange

Properties for a range of values.

DevCenterSchedulePatch

The schedule properties for partial update. Properties not provided in the update request will not be changed.

DevCenterScopedNameAvailabilityContent

The scoped name check availability request body.

DevCenterServerlessGpuSessionsSettings

Represents settings for serverless GPU access.

DevCenterSku

The resource model definition representing SKU.

DevCenterSkuDetails

The resource model definition representing SKU for DevCenter resources.

DevCenterStopOnNoConnectConfiguration

Stop on no connect configuration settings for Dev Boxes created in this pool.

DevCenterSyncErrorDetails

Synchronization error details.

DevCenterSyncStats

Stats of the synchronization.

DevCenterTrackedResourceUpdate

Base tracked resource type for PATCH updates.

DevCenterUsage

The core usage details.

DevCenterUsageName

The Usage Names.

DevCenterUserRoleAssignments

Mapping of user object ID to role assignments.

EndpointDependency

A domain name and connection details used to access a dependency.

ImageValidationErrorDetails

Image validation error details.

KeyEncryptionKeyIdentity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

OutboundEnvironmentEndpoint

A collection of related endpoints from the same service for which the agent requires outbound access.

RecommendedMachineConfiguration

Properties for a recommended machine configuration.

StopOnDisconnectConfiguration

Stop on disconnect configuration settings for Dev Boxes created in this pool.

Structs

Name Description
AzureAiServicesMode

Indicates whether Azure AI services are enabled for a project.

DevCenterArchitectureType

Architecture Types.

DevCenterAssignedGroupScope

The scope of an assignment.

DevCenterAutoImageBuildStatus

Indicates whether auto image build is enabled/disabled.

DevCenterAutoStartEnableStatus

Enables or disables whether Dev Boxes should be automatically started at commencement of active hours.

DevCenterCancelOnConnectEnableStatus

Indicates whether cancel on connect is enabled.

DevCenterCatalogAutoImageBuildEnableStatus

Indicates whether auto image build is enabled/disabled for image definitions in the catalog.

DevCenterCatalogConnectionState

The connection state of the catalog.

DevCenterCatalogItemSyncEnableStatus

Catalog item sync types enable or disable status. Indicates whether project catalogs are allowed to sync catalog items under projects associated to this dev center.

DevCenterCatalogItemType

Indicates catalog item types.

DevCenterCatalogResourceValidationStatus

Catalog resource validation status.

DevCenterCatalogSyncState

The synchronization state of the catalog.

DevCenterCatalogSyncType

Indicates the type of sync that is configured for the catalog.

DevCenterCmkIdentityType

The type of identity used to access the key vault key.

DevCenterCustomizationTaskInputType

Type of the input.

DevCenterDevBoxDeleteMode

Indicates possible values for Dev Box delete mode.

DevCenterDevboxDisksEncryptionEnableStatus

Devbox disk encryption enable or disable status. Indicates if Devbox disks encryption is enabled or not.

DevCenterDevBoxTunnelEnableStatus

Indicates whether Dev Box Tunnel is enabled.

DevCenterFeatureStateModifiable

Feature enablement status.

DevCenterFeatureStatus

Feature status.

DevCenterHealthCheckStatus

Health check status values.

DevCenterHealthStatus

Health status indicating whether a pool is available to create Dev Boxes.

DevCenterHibernateSupport

Indicates whether hibernate is enabled/disabled.

DevCenterImageDefinitionBuildStatus

The state of an Image Definition Build.

DevCenterInstallAzureMonitorAgentEnableStatus

Setting to be used when determining whether to install the Azure Monitor Agent service on Dev Boxes that belong to this dev center.

DevCenterKeepAwakeEnableStatus

Enables or disables whether Dev Boxes should be kept awake during active hours.

DevCenterKeyEncryptionKeyIdentityType

The type of identity to use.

DevCenterLicenseType

License Types.

DevCenterMicrosoftHostedNetworkEnableStatus

Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set.

DevCenterNameUnavailableReason

Possible reasons for a name not being available.

DevCenterParameterType

The type of data a parameter accepts.

DevCenterPolicyAction

Indicates what action to perform for the policy.

DevCenterPoolDevBoxDefinitionType

Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly.

DevCenterProjectCustomizationIdentityType

Values can be systemAssignedIdentity or userAssignedIdentity.

DevCenterProvisioningState

Provisioning state of the resource.

DevCenterResourceType

Indicates dev center resource types.

DevCenterScheduledFrequency

The frequency of task execution.

DevCenterScheduledType

The supported types for a scheduled task.

DevCenterScheduleEnableStatus

Schedule enable or disable status. Indicates whether the schedule applied to is either enabled or disabled.

DevCenterServerlessGpuSessionsMode

Indicates whether serverless GPU session access is enabled.

DevCenterSingleSignOnStatus

SingleSignOn (SSO) enable or disable status. Indicates whether Dev Boxes in the Pool will have SSO enabled or disabled.

DevCenterStopOnNoConnectEnableStatus

Stop on no connect enable or disable status.

DevCenterUsageUnit

The unit details.

DevCenterUserCustomizationsEnableStatus

Indicates whether user customizations are enabled.

DevCenterVirtualNetworkType

Indicates a pool uses a Virtual Network managed by Microsoft (Managed), or a customer provided Network (Unmanaged).

DevCenterWorkspaceStorageMode

Indicates whether workspace storage is enabled.

DomainJoinType

Active Directory join type.

EnvironmentTypeEnableStatus

Indicates whether the environment type is either enabled or disabled.

ImageValidationStatus

Image validation status.

LocalAdminStatus

Local Administrator enable or disable status. Indicates whether owners of Dev Boxes are added as local administrators on the Dev Box.

StopOnDisconnectEnableStatus

Stop on disconnect enable or disable status. Indicates whether stop on disconnect to is either enabled or disabled.

Enums

Name Description
DayOfWeek

The days of the week.

DevCenterSkuTier

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.