Package-level declarations

Types

Link copied to clipboard
data class CatalogConflictErrorResponse(val name: String, val path: String)

An individual conflict error.

Link copied to clipboard
data class CatalogErrorDetailsResponse(val code: String? = null, val message: String? = null)

Catalog error details

Link copied to clipboard
data class CatalogSyncErrorResponse(val errorDetails: List<CatalogErrorDetailsResponse>, val path: String)

An individual synchronization error.

Link copied to clipboard
data class EnvironmentRoleResponse(val description: String, val roleName: String)

A role that can be assigned to a user.

Link copied to clipboard
data class GetAttachedNetworkByDevCenterResult(val domainJoinType: String, val healthCheckStatus: String, val id: String, val name: String, val networkConnectionId: String, val networkConnectionLocation: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

Represents an attached NetworkConnection.

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.

Link copied to clipboard
data class GetCatalogResult(val adoGit: GitCatalogResponse? = null, val gitHub: GitCatalogResponse? = null, val id: String, val lastSyncTime: String, val name: String, val provisioningState: String, val syncState: String, val systemData: SystemDataResponse, val type: String)

Represents a catalog.

Link copied to clipboard

Synchronization error details.

Link copied to clipboard

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.

Link copied to clipboard
data class GetDevBoxDefinitionResult(val activeImageReference: ImageReferenceResponse, val hibernateSupport: String? = null, val id: String, val imageReference: ImageReferenceResponse, val imageValidationErrorDetails: ImageValidationErrorDetailsResponse, val imageValidationStatus: String, val location: String, val name: String, val osStorageType: String? = null, val provisioningState: String, val sku: SkuResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Represents a definition for a Developer Machine.

Link copied to clipboard
data class GetDevCenterResult(val devCenterUri: String, val id: String, val identity: ManagedServiceIdentityResponse? = null, val location: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Represents a devcenter resource.

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.

Link copied to clipboard
data class GetEnvironmentTypeResult(val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Represents an environment type.

Link copied to clipboard
data class GetGalleryResult(val galleryResourceId: String, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

Represents a gallery.

Link copied to clipboard
data class GetNetworkConnectionResult(val domainJoinType: String, val domainName: String? = null, val domainPassword: String? = null, val domainUsername: String? = null, val healthCheckStatus: String, val id: String, val location: String, val name: String, val networkingResourceGroupName: String? = null, val organizationUnit: String? = null, val provisioningState: String, val subnetId: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Network related settings

Link copied to clipboard
data class GetPoolResult(val devBoxDefinitionName: String, val healthStatus: String, val healthStatusDetails: List<HealthStatusDetailResponse>, val id: String, val licenseType: String, val localAdministrator: String, val location: String, val name: String, val networkConnectionName: String, val provisioningState: String, val stopOnDisconnect: StopOnDisconnectConfigurationResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

A pool of Virtual Machines.

Link copied to clipboard
data class GetProjectEnvironmentTypeResult(val creatorRoleAssignment: ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment? = null, val deploymentTargetId: String? = null, val id: String, val identity: ManagedServiceIdentityResponse? = null, val location: String? = null, val name: String, val provisioningState: String, val status: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val userRoleAssignments: Map<String, UserRoleAssignmentResponse>? = null)

Represents an environment type.

Link copied to clipboard
data class GetProjectResult(val description: String? = null, val devCenterId: String? = null, val devCenterUri: String, val id: String, val location: String, val maxDevBoxesPerUser: Int? = null, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Represents a project resource.

Link copied to clipboard
data class GetScheduleResult(val frequency: String, val id: String, val name: String, val provisioningState: String, val state: String? = null, val systemData: SystemDataResponse, val time: String, val timeZone: String, val type: String)

Represents a Schedule to execute a task.

Link copied to clipboard
data class GitCatalogResponse(val branch: String? = null, val path: String? = null, val secretIdentifier: String? = null, val uri: String? = null)

Properties for a Git repository catalog.

Link copied to clipboard
data class HealthStatusDetailResponse(val code: String, val message: String)

Pool health status detail.

Link copied to clipboard
data class ImageReferenceResponse(val exactVersion: String, val id: String? = null)

Image reference information

Link copied to clipboard
data class ImageValidationErrorDetailsResponse(val code: String? = null, val message: String? = null)

Image validation error details

Link copied to clipboard
data class ManagedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Managed service identity (system assigned and/or user assigned identities)

The role definition assigned to the environment creator on backing resources.

Link copied to clipboard
data class SkuResponse(val capacity: Int? = null, val family: String? = null, val name: String, val size: String? = null, val tier: String? = null)

The resource model definition representing SKU

Link copied to clipboard
data class StopOnDisconnectConfigurationResponse(val gracePeriodMinutes: Int? = null, val status: String? = null)

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

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

User assigned identity properties

Link copied to clipboard

Mapping of user object ID to role assignments.