Package-level declarations

Types

Link copied to clipboard
data class CustomerManagedKeyEncryptionArgs(val keyEncryptionKeyIdentity: Output<CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs>? = null, val keyEncryptionKeyUrl: Output<String>? = null) : ConvertibleToJava<CustomerManagedKeyEncryptionArgs>

All Customer-managed key encryption properties for the resource.

data class CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs(val delegatedIdentityClientId: Output<String>? = null, val identityType: Output<Either<String, IdentityType>>? = null, val userAssignedIdentityResourceId: Output<String>? = null) : ConvertibleToJava<CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs>

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

Link copied to clipboard
data class DevCenterProjectCatalogSettingsArgs(val catalogItemSyncEnableStatus: Output<Either<String, CatalogItemSyncEnableStatus>>? = null) : ConvertibleToJava<DevCenterProjectCatalogSettingsArgs>

Project catalog settings for project catalogs under a project associated to this dev center.

Link copied to clipboard
data class EncryptionArgs(val customerManagedKeyEncryption: Output<CustomerManagedKeyEncryptionArgs>? = null) : ConvertibleToJava<EncryptionArgs>
Link copied to clipboard
Link copied to clipboard
data class GetAttachedNetworkByDevCenterPlainArgs(val attachedNetworkConnectionName: String, val devCenterName: String, val resourceGroupName: String) : ConvertibleToJava<GetAttachedNetworkByDevCenterPlainArgs>
data class GetCatalogDevBoxDefinitionErrorDetailsPlainArgs(val catalogName: String, val devBoxDefinitionName: String, val devCenterName: String, val resourceGroupName: String) : ConvertibleToJava<GetCatalogDevBoxDefinitionErrorDetailsPlainArgs>
Link copied to clipboard
data class GetCatalogPlainArgs(val catalogName: String, val devCenterName: String, val resourceGroupName: String) : ConvertibleToJava<GetCatalogPlainArgs>
Link copied to clipboard
data class GetCatalogSyncErrorDetailsPlainArgs(val catalogName: String, val devCenterName: String, val resourceGroupName: String) : ConvertibleToJava<GetCatalogSyncErrorDetailsPlainArgs>
Link copied to clipboard
data class GetCurationProfilePlainArgs(val curationProfileName: String, val devCenterName: String, val resourceGroupName: String) : ConvertibleToJava<GetCurationProfilePlainArgs>
data class GetCustomizationTaskErrorDetailsPlainArgs(val catalogName: String, val devCenterName: String, val resourceGroupName: String, val taskName: String) : ConvertibleToJava<GetCustomizationTaskErrorDetailsPlainArgs>
Link copied to clipboard
data class GetDevBoxDefinitionPlainArgs(val devBoxDefinitionName: String, val devCenterName: String, val resourceGroupName: String) : ConvertibleToJava<GetDevBoxDefinitionPlainArgs>
data class GetDevCenterCatalogImageDefinitionBuildDetailsPlainArgs(val buildName: String, val catalogName: String, val devCenterName: String, val imageDefinitionName: String, val resourceGroupName: String) : ConvertibleToJava<GetDevCenterCatalogImageDefinitionBuildDetailsPlainArgs>
data class GetDevCenterCatalogImageDefinitionErrorDetailsPlainArgs(val catalogName: String, val devCenterName: String, val imageDefinitionName: String, val resourceGroupName: String) : ConvertibleToJava<GetDevCenterCatalogImageDefinitionErrorDetailsPlainArgs>
Link copied to clipboard
data class GetDevCenterPlainArgs(val devCenterName: String, val resourceGroupName: String) : ConvertibleToJava<GetDevCenterPlainArgs>
Link copied to clipboard
data class GetEncryptionSetPlainArgs(val devCenterName: String, val encryptionSetName: String, val resourceGroupName: String) : ConvertibleToJava<GetEncryptionSetPlainArgs>
data class GetEnvironmentDefinitionErrorDetailsPlainArgs(val catalogName: String, val devCenterName: String, val environmentDefinitionName: String, val resourceGroupName: String) : ConvertibleToJava<GetEnvironmentDefinitionErrorDetailsPlainArgs>
Link copied to clipboard
data class GetEnvironmentTypePlainArgs(val devCenterName: String, val environmentTypeName: String, val resourceGroupName: String) : ConvertibleToJava<GetEnvironmentTypePlainArgs>
Link copied to clipboard
data class GetGalleryPlainArgs(val devCenterName: String, val galleryName: String, val resourceGroupName: String) : ConvertibleToJava<GetGalleryPlainArgs>
Link copied to clipboard
data class GetNetworkConnectionPlainArgs(val networkConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkConnectionPlainArgs>
Link copied to clipboard
data class GetPlanMemberPlainArgs(val memberName: String, val planName: String, val resourceGroupName: String) : ConvertibleToJava<GetPlanMemberPlainArgs>
Link copied to clipboard
data class GetPlanPlainArgs(val planName: String, val resourceGroupName: String) : ConvertibleToJava<GetPlanPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetPoolPlainArgs(val poolName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetPoolPlainArgs>
Link copied to clipboard
data class GetProjectCatalogEnvironmentDefinitionErrorDetailsPlainArgs(val catalogName: String, val environmentDefinitionName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectCatalogEnvironmentDefinitionErrorDetailsPlainArgs>
data class GetProjectCatalogImageDefinitionBuildDetailsPlainArgs(val buildName: String, val catalogName: String, val imageDefinitionName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectCatalogImageDefinitionBuildDetailsPlainArgs>
data class GetProjectCatalogImageDefinitionErrorDetailsPlainArgs(val catalogName: String, val imageDefinitionName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectCatalogImageDefinitionErrorDetailsPlainArgs>
Link copied to clipboard
data class GetProjectCatalogPlainArgs(val catalogName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectCatalogPlainArgs>
data class GetProjectCatalogSyncErrorDetailsPlainArgs(val catalogName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectCatalogSyncErrorDetailsPlainArgs>
Link copied to clipboard
data class GetProjectEnvironmentTypePlainArgs(val environmentTypeName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectEnvironmentTypePlainArgs>
Link copied to clipboard
data class GetProjectInheritedSettingsPlainArgs(val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectInheritedSettingsPlainArgs>
Link copied to clipboard
data class GetProjectPlainArgs(val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectPlainArgs>
Link copied to clipboard
data class GetProjectPolicyPlainArgs(val devCenterName: String, val projectPolicyName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectPolicyPlainArgs>
Link copied to clipboard
data class GetSchedulePlainArgs(val poolName: String, val projectName: String, val resourceGroupName: String, val scheduleName: String, val top: Int? = null) : ConvertibleToJava<GetSchedulePlainArgs>
Link copied to clipboard
data class GitCatalogArgs(val branch: Output<String>? = null, val path: Output<String>? = null, val secretIdentifier: Output<String>? = null, val uri: Output<String>? = null) : ConvertibleToJava<GitCatalogArgs>

Properties for a Git repository catalog.

Link copied to clipboard
Link copied to clipboard
data class ImageReferenceArgs(val id: Output<String>? = null) : ConvertibleToJava<ImageReferenceArgs>

Image reference information

Link copied to clipboard
Link copied to clipboard
data class ListSkusByProjectPlainArgs(val projectName: String, val resourceGroupName: String) : ConvertibleToJava<ListSkusByProjectPlainArgs>
Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

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

Link copied to clipboard
data class ProjectCatalogSettingsArgs(val catalogItemSyncTypes: Output<List<Either<String, CatalogItemType>>>? = null) : ConvertibleToJava<ProjectCatalogSettingsArgs>

Settings to be used when associating a project with a catalog.

data class ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs(val roles: Output<List<String>>? = null) : ConvertibleToJava<ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs>

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

Link copied to clipboard
data class ResourcePolicyArgs(val filter: Output<String>? = null, val resources: Output<String>? = null) : ConvertibleToJava<ResourcePolicyArgs>

A resource policy.

Link copied to clipboard
Link copied to clipboard
data class SkuArgs(val capacity: Output<Int>? = null, val family: Output<String>? = null, val name: Output<String>, val size: Output<String>? = null, val tier: Output<SkuTier>? = null) : ConvertibleToJava<SkuArgs>

The resource model definition representing SKU

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class StopOnDisconnectConfigurationArgs(val gracePeriodMinutes: Output<Int>? = null, val status: Output<Either<String, StopOnDisconnectEnableStatus>>? = null) : ConvertibleToJava<StopOnDisconnectConfigurationArgs>

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

Link copied to clipboard
data class UserRoleAssignmentArgs(val roles: Output<List<String>>? = null) : ConvertibleToJava<UserRoleAssignmentArgs>

Mapping of user object ID to role assignments.