DevcenterFunctions

Functions

Link copied to clipboard

Gets an attached NetworkConnection. Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getAttachedNetworkByDevCenter(attachedNetworkConnectionName: String, devCenterName: String, resourceGroupName: String): GetAttachedNetworkByDevCenterResult
Link copied to clipboard

Gets a catalog Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCatalog(argument: suspend GetCatalogPlainArgsBuilder.() -> Unit): GetCatalogResult
suspend fun getCatalog(catalogName: String, devCenterName: String, resourceGroupName: String): GetCatalogResult
Link copied to clipboard

Gets Catalog Devbox Definition error details Uses Azure REST API version 2023-10-01-preview. Other available API versions: 2023-08-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCatalogDevBoxDefinitionErrorDetails(catalogName: String, devBoxDefinitionName: String, devCenterName: String, resourceGroupName: String): GetCatalogDevBoxDefinitionErrorDetailsResult
Link copied to clipboard

Gets catalog synchronization error details Uses Azure REST API version 2024-02-01. Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCatalogSyncErrorDetails(catalogName: String, devCenterName: String, resourceGroupName: String): GetCatalogSyncErrorDetailsResult
Link copied to clipboard

Gets a specific curation profile. Uses Azure REST API version 2024-10-01-preview. Other available API versions: 2024-08-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCurationProfile(curationProfileName: String, devCenterName: String, resourceGroupName: String): GetCurationProfileResult
Link copied to clipboard

Gets Customization Task error details Uses Azure REST API version 2024-10-01-preview. Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCustomizationTaskErrorDetails(catalogName: String, devCenterName: String, resourceGroupName: String, taskName: String): GetCustomizationTaskErrorDetailsResult
Link copied to clipboard

Gets a Dev Box definition Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getDevBoxDefinition(devBoxDefinitionName: String, devCenterName: String, resourceGroupName: String): GetDevBoxDefinitionResult
Link copied to clipboard

Gets a devcenter. Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getDevCenter(devCenterName: String, resourceGroupName: String): GetDevCenterResult
Link copied to clipboard

Gets a devcenter encryption set. Uses Azure REST API version 2024-10-01-preview. Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getEncryptionSet(devCenterName: String, encryptionSetName: String, resourceGroupName: String): GetEncryptionSetResult
Link copied to clipboard

Gets Environment Definition error details Uses Azure REST API version 2024-02-01. Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getEnvironmentDefinitionErrorDetails(catalogName: String, devCenterName: String, environmentDefinitionName: String, resourceGroupName: String): GetEnvironmentDefinitionErrorDetailsResult
Link copied to clipboard

Gets an environment type. Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getEnvironmentType(devCenterName: String, environmentTypeName: String, resourceGroupName: String): GetEnvironmentTypeResult
Link copied to clipboard

Gets a gallery Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getGallery(argument: suspend GetGalleryPlainArgsBuilder.() -> Unit): GetGalleryResult
suspend fun getGallery(devCenterName: String, galleryName: String, resourceGroupName: String): GetGalleryResult
Link copied to clipboard

Gets a network connection resource Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getNetworkConnection(networkConnectionName: String, resourceGroupName: String): GetNetworkConnectionResult
Link copied to clipboard
suspend fun getPlan(argument: GetPlanPlainArgs): GetPlanResult

Gets a devcenter plan. Uses Azure REST API version 2024-10-01-preview. Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getPlan(argument: suspend GetPlanPlainArgsBuilder.() -> Unit): GetPlanResult
suspend fun getPlan(planName: String, resourceGroupName: String): GetPlanResult
Link copied to clipboard

Gets a devcenter plan member. Uses Azure REST API version 2024-10-01-preview. Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getPlanMember(memberName: String, planName: String, resourceGroupName: String): GetPlanMemberResult
Link copied to clipboard
suspend fun getPool(argument: GetPoolPlainArgs): GetPoolResult

Gets a machine pool Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getPool(argument: suspend GetPoolPlainArgsBuilder.() -> Unit): GetPoolResult
suspend fun getPool(poolName: String, projectName: String, resourceGroupName: String): GetPoolResult
Link copied to clipboard

Gets a specific project. Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProject(argument: suspend GetProjectPlainArgsBuilder.() -> Unit): GetProjectResult
suspend fun getProject(projectName: String, resourceGroupName: String): GetProjectResult
Link copied to clipboard

Gets an associated project catalog. Uses Azure REST API version 2024-02-01. Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProjectCatalog(catalogName: String, projectName: String, resourceGroupName: String): GetProjectCatalogResult

Gets Environment Definition error details Uses Azure REST API version 2024-02-01. Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProjectCatalogEnvironmentDefinitionErrorDetails(catalogName: String, environmentDefinitionName: String, projectName: String, resourceGroupName: String): GetProjectCatalogEnvironmentDefinitionErrorDetailsResult

Gets Build details Uses Azure REST API version 2024-10-01-preview. Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProjectCatalogImageDefinitionBuildDetails(buildName: String, catalogName: String, imageDefinitionName: String, projectName: String, resourceGroupName: String): GetProjectCatalogImageDefinitionBuildDetailsResult

Gets Image Definition error details Uses Azure REST API version 2025-02-01. Other available API versions: 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProjectCatalogImageDefinitionErrorDetails(catalogName: String, imageDefinitionName: String, projectName: String, resourceGroupName: String): GetProjectCatalogImageDefinitionErrorDetailsResult
Link copied to clipboard

Gets project catalog synchronization error details Uses Azure REST API version 2024-02-01. Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProjectCatalogSyncErrorDetails(catalogName: String, projectName: String, resourceGroupName: String): GetProjectCatalogSyncErrorDetailsResult
Link copied to clipboard

Gets a project environment type. Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProjectEnvironmentType(environmentTypeName: String, projectName: String, resourceGroupName: String): GetProjectEnvironmentTypeResult
Link copied to clipboard

Gets applicable inherited settings for this project. Uses Azure REST API version 2024-10-01-preview. Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProjectInheritedSettings(projectName: String, resourceGroupName: String): GetProjectInheritedSettingsResult
Link copied to clipboard

Gets a specific project policy. Uses Azure REST API version 2024-10-01-preview. Other available API versions: 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProjectPolicy(devCenterName: String, projectPolicyName: String, resourceGroupName: String): GetProjectPolicyResult
Link copied to clipboard

Gets a schedule resource. Uses Azure REST API version 2024-02-01. Other available API versions: 2023-04-01, 2023-08-01-preview, 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getSchedule(argument: suspend GetSchedulePlainArgsBuilder.() -> Unit): GetScheduleResult
suspend fun getSchedule(poolName: String, projectName: String, resourceGroupName: String, scheduleName: String, top: Int? = null): GetScheduleResult
Link copied to clipboard

Lists SKUs available to the project Uses Azure REST API version 2024-10-01-preview. Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun listSkusByProject(projectName: String, resourceGroupName: String): ListSkusByProjectResult