Azure.ResourceManager.DevCenter.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |