Package-level declarations

Types

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.

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 systemData: SystemDataResponse, val type: String)

Represents a catalog.

Link copied to clipboard
data class GetDevBoxDefinitionResult(val activeImageReference: ImageReferenceResponse, val id: String, val imageReference: ImageReferenceResponse, val imageValidationErrorDetails: ImageValidationErrorDetailsResponse, val imageValidationStatus: String, val location: String, val name: String, val osStorageType: String, 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 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.

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 id: String, val licenseType: String, val localAdministrator: String, val location: String, val name: String, val networkConnectionName: String, val provisioningState: String, 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 id: String, val location: String, 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 ImageReferenceResponse(val exactVersion: String, val id: String? = null, val offer: String? = null, val publisher: String? = null, val sku: 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 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.