Package-level declarations

Types

Link copied to clipboard
class AksAssessmentOperation : KotlinCustomResource

ARM model of AKS Assessment. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class AksAssessmentOperationArgs(val assessmentName: Output<String>? = null, val projectName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scope: Output<AssessmentScopeParametersArgs>? = null, val settings: Output<AKSAssessmentSettingsArgs>? = null) : ConvertibleToJava<AksAssessmentOperationArgs>

ARM model of AKS Assessment. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
Link copied to clipboard
class Assessment : KotlinCustomResource

An assessment created for a group in the Migration project. Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01. Other available API versions: 2018-02-02.

Link copied to clipboard
data class AssessmentArgs(val assessmentName: Output<String>? = null, val eTag: Output<String>? = null, val groupName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<AssessmentPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<AssessmentArgs>

An assessment created for a group in the Migration project. Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01. Other available API versions: 2018-02-02.

Link copied to clipboard
Link copied to clipboard
object AssessmentMapper : ResourceMapper<Assessment>
Link copied to clipboard
class AssessmentProjectsOperation : KotlinCustomResource

An Assessment project site resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class AssessmentProjectsOperationArgs(val assessmentSolutionId: Output<String>? = null, val customerStorageAccountArmId: Output<String>? = null, val customerWorkspaceId: Output<String>? = null, val customerWorkspaceLocation: Output<String>? = null, val location: Output<String>? = null, val projectName: Output<String>? = null, val projectStatus: Output<Either<String, ProjectStatus>>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val publicNetworkAccess: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AssessmentProjectsOperationArgs>

An Assessment project site resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
Link copied to clipboard
class AssessmentsOperation : KotlinCustomResource

Machine assessment resource. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-03-15, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class AssessmentsOperationArgs(val assessmentName: Output<String>? = null, val azureDiskTypes: Output<List<Either<String, AzureDiskType>>>? = null, val azureHybridUseBenefit: Output<Either<String, AzureHybridUseBenefit>>? = null, val azureLocation: Output<String>? = null, val azureOfferCode: Output<Either<String, AzureOfferCode>>? = null, val azurePricingTier: Output<Either<String, AzurePricingTier>>? = null, val azureStorageRedundancy: Output<Either<String, AzureStorageRedundancy>>? = null, val azureVmFamilies: Output<List<Either<String, AzureVmFamily>>>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val discountPercentage: Output<Double>? = null, val eaSubscriptionId: Output<String>? = null, val groupName: Output<String>? = null, val linuxAzureHybridUseBenefit: Output<Either<String, AzureHybridUseBenefit>>? = null, val percentile: Output<Either<String, Percentile>>? = null, val perfDataEndTime: Output<String>? = null, val perfDataStartTime: Output<String>? = null, val projectName: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val reservedInstance: Output<Either<String, AzureReservedInstance>>? = null, val resourceGroupName: Output<String>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, val timeRange: Output<Either<String, TimeRange>>? = null, val vmUptime: Output<VmUptimeArgs>? = null) : ConvertibleToJava<AssessmentsOperationArgs>

Machine assessment resource. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-03-15, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
Link copied to clipboard
class AvsAssessmentsOperation : KotlinCustomResource

AVS assessment resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class AvsAssessmentsOperationArgs(val assessmentName: Output<String>? = null, val azureLocation: Output<Either<String, AzureLocation>>? = null, val azureOfferCode: Output<Either<String, AzureOfferCode>>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val dedupeCompression: Output<Double>? = null, val discountPercentage: Output<Double>? = null, val failuresToTolerateAndRaidLevel: Output<Either<String, FttAndRaidLevel>>? = null, val groupName: Output<String>? = null, val isStretchClusterEnabled: Output<Boolean>? = null, val memOvercommit: Output<Double>? = null, val nodeType: Output<Either<String, AzureAvsNodeType>>? = null, val percentile: Output<Either<String, Percentile>>? = null, val perfDataEndTime: Output<String>? = null, val perfDataStartTime: Output<String>? = null, val projectName: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val reservedInstance: Output<Either<String, AzureReservedInstance>>? = null, val resourceGroupName: Output<String>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, val timeRange: Output<Either<String, TimeRange>>? = null, val vcpuOversubscription: Output<Double>? = null) : ConvertibleToJava<AvsAssessmentsOperationArgs>

AVS assessment resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
Link copied to clipboard
class BusinessCaseOperation : KotlinCustomResource

Business case resource. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class BusinessCaseOperationArgs(val businessCaseName: Output<String>? = null, val projectName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val settings: Output<SettingsArgs>? = null) : ConvertibleToJava<BusinessCaseOperationArgs>

Business case resource. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
Link copied to clipboard
class Group : KotlinCustomResource

A group created in a Migration project. Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01. Other available API versions: 2018-02-02.

Link copied to clipboard
data class GroupArgs(val eTag: Output<String>? = null, val groupName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<GroupPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<GroupArgs>

A group created in a Migration project. Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01. Other available API versions: 2018-02-02.

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
object GroupMapper : ResourceMapper<Group>
Link copied to clipboard

Builder for Group.

Link copied to clipboard
class GroupsOperation : KotlinCustomResource

Group resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class GroupsOperationArgs(val groupName: Output<String>? = null, val groupType: Output<Either<String, GroupType>>? = null, val projectName: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val resourceGroupName: Output<String>? = null, val supportedAssessmentTypes: Output<List<Either<String, AssessmentType>>>? = null) : ConvertibleToJava<GroupsOperationArgs>

Group resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
object GroupsOperationMapper : ResourceMapper<GroupsOperation>
Link copied to clipboard
class HyperVCollector : KotlinCustomResource

Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

Link copied to clipboard
data class HyperVCollectorArgs(val eTag: Output<String>? = null, val hyperVCollectorName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<CollectorPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<HyperVCollectorArgs>

Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

Link copied to clipboard
object HyperVCollectorMapper : ResourceMapper<HyperVCollector>
Link copied to clipboard
class HypervCollectorsOperation : KotlinCustomResource

Hyper-V collector resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class HypervCollectorsOperationArgs(val agentProperties: Output<CollectorAgentPropertiesBaseArgs>? = null, val discoverySiteId: Output<String>? = null, val hypervCollectorName: Output<String>? = null, val projectName: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<HypervCollectorsOperationArgs>

Hyper-V collector resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
class ImportCollector : KotlinCustomResource

Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

Link copied to clipboard
data class ImportCollectorArgs(val eTag: Output<String>? = null, val importCollectorName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<ImportCollectorPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ImportCollectorArgs>

Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

Link copied to clipboard
object ImportCollectorMapper : ResourceMapper<ImportCollector>
Link copied to clipboard
class ImportCollectorsOperation : KotlinCustomResource

Import collector resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class ImportCollectorsOperationArgs(val discoverySiteId: Output<String>? = null, val importCollectorName: Output<String>? = null, val projectName: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ImportCollectorsOperationArgs>

Import collector resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
class MigrateAgent : KotlinCustomResource

MigrateAgent model. Uses Azure REST API version 2022-05-01-preview.

Link copied to clipboard
data class MigrateAgentArgs(val agentName: Output<String>? = null, val modernizeProjectName: Output<String>? = null, val properties: Output<MigrateAgentModelPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MigrateAgentArgs>

MigrateAgent model. Uses Azure REST API version 2022-05-01-preview.

Link copied to clipboard
Link copied to clipboard
object MigrateAgentMapper : ResourceMapper<MigrateAgent>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MigrateProject : KotlinCustomResource

Migrate Project REST Resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
data class MigrateProjectArgs(val eTag: Output<String>? = null, val location: Output<String>? = null, val migrateProjectName: Output<String>? = null, val properties: Output<MigrateProjectPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<MigrateProjectTagsArgs>? = null) : ConvertibleToJava<MigrateProjectArgs>

Migrate Project REST Resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object MigrateProjectMapper : ResourceMapper<MigrateProject>
Link copied to clipboard
class MigrateProjectsControllerMigrateProject : KotlinCustomResource

Migrate project. Uses Azure REST API version 2020-05-01. Other available API versions: 2023-01-01.

data class MigrateProjectsControllerMigrateProjectArgs(val eTag: Output<String>? = null, val location: Output<String>? = null, val migrateProjectName: Output<String>? = null, val properties: Output<MigrateProjectPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<MigrateProjectsControllerMigrateProjectArgs>

Migrate project. Uses Azure REST API version 2020-05-01. Other available API versions: 2023-01-01.

Link copied to clipboard
class ModernizeProject : KotlinCustomResource

ModernizeProject model. Uses Azure REST API version 2022-05-01-preview.

Link copied to clipboard
data class ModernizeProjectArgs(val identity: Output<ResourceIdentityArgs>? = null, val location: Output<String>? = null, val modernizeProjectName: Output<String>? = null, val properties: Output<ModernizeProjectModelPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ModernizeProjectArgs>

ModernizeProject model. Uses Azure REST API version 2022-05-01-preview.

Link copied to clipboard
object ModernizeProjectMapper : ResourceMapper<ModernizeProject>
Link copied to clipboard
class MoveCollection : KotlinCustomResource

Define the move collection. Uses Azure REST API version 2022-08-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-08-01.

Link copied to clipboard
data class MoveCollectionArgs(val identity: Output<IdentityArgs>? = null, val location: Output<String>? = null, val moveCollectionName: Output<String>? = null, val properties: Output<MoveCollectionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MoveCollectionArgs>

Define the move collection. Uses Azure REST API version 2022-08-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-08-01.

Link copied to clipboard
Link copied to clipboard
object MoveCollectionMapper : ResourceMapper<MoveCollection>
Link copied to clipboard
class MoveResource : KotlinCustomResource

Defines the move resource. Uses Azure REST API version 2022-08-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-08-01.

Link copied to clipboard
data class MoveResourceArgs(val moveCollectionName: Output<String>? = null, val moveResourceName: Output<String>? = null, val properties: Output<MoveResourcePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<MoveResourceArgs>

Defines the move resource. Uses Azure REST API version 2022-08-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-08-01.

Link copied to clipboard
Link copied to clipboard
object MoveResourceMapper : ResourceMapper<MoveResource>
Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

A private endpoint connection for a project. Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val eTag: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<PrivateEndpointConnectionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

A private endpoint connection for a project. Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

REST model used to encapsulate the user visible state of a PrivateEndpoint. Uses Azure REST API version 2020-05-01. Other available API versions: 2023-01-01.

data class PrivateEndpointConnectionControllerPrivateEndpointConnectionArgs(val eTag: Output<String>? = null, val migrateProjectName: Output<String>? = null, val peConnectionName: Output<String>? = null, val properties: Output<ConnectionStateRequestBodyPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionControllerPrivateEndpointConnectionArgs>

REST model used to encapsulate the user visible state of a PrivateEndpoint. Uses Azure REST API version 2020-05-01. Other available API versions: 2023-01-01.

Link copied to clipboard
class PrivateEndpointConnectionOperation : KotlinCustomResource

Private endpoint connection resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class PrivateEndpointConnectionOperationArgs(val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val projectName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionOperationArgs>

Private endpoint connection resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
class PrivateEndpointConnectionProxyController : KotlinCustomResource

Defines Private endpoint proxy resource. Uses Azure REST API version 2023-01-01.

data class PrivateEndpointConnectionProxyControllerArgs(val eTag: Output<String>? = null, val migrateProjectName: Output<String>? = null, val pecProxyName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionProxyControllerArgs>

Defines Private endpoint proxy resource. Uses Azure REST API version 2023-01-01.

Link copied to clipboard
class Project : KotlinCustomResource

Azure Migrate Project. Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01. Other available API versions: 2018-02-02.

Link copied to clipboard
data class ProjectArgs(val eTag: Output<String>? = null, val location: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<ProjectPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Any>? = null) : ConvertibleToJava<ProjectArgs>

Azure Migrate Project. Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01. Other available API versions: 2018-02-02.

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
Link copied to clipboard
class ServerCollector : KotlinCustomResource

Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

Link copied to clipboard
data class ServerCollectorArgs(val eTag: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<CollectorPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val serverCollectorName: Output<String>? = null) : ConvertibleToJava<ServerCollectorArgs>

Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

Link copied to clipboard
object ServerCollectorMapper : ResourceMapper<ServerCollector>
Link copied to clipboard
class ServerCollectorsOperation : KotlinCustomResource

Physical server collector resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class ServerCollectorsOperationArgs(val agentProperties: Output<CollectorAgentPropertiesBaseArgs>? = null, val discoverySiteId: Output<String>? = null, val projectName: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val resourceGroupName: Output<String>? = null, val serverCollectorName: Output<String>? = null) : ConvertibleToJava<ServerCollectorsOperationArgs>

Physical server collector resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
class Solution : KotlinCustomResource

Solution REST Resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
data class SolutionArgs(val migrateProjectName: Output<String>? = null, val properties: Output<SolutionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val solutionName: Output<String>? = null) : ConvertibleToJava<SolutionArgs>

Solution REST Resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object SolutionMapper : ResourceMapper<Solution>
Link copied to clipboard
Link copied to clipboard
class SolutionsControllerSolution : KotlinCustomResource

Solution REST Resource. Uses Azure REST API version 2023-01-01.

Link copied to clipboard
data class SolutionsControllerSolutionArgs(val migrateProjectName: Output<String>? = null, val properties: Output<SolutionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val solutionName: Output<String>? = null) : ConvertibleToJava<SolutionsControllerSolutionArgs>

Solution REST Resource. Uses Azure REST API version 2023-01-01.

Link copied to clipboard
class SqlAssessmentV2Operation : KotlinCustomResource

SQL Assessment REST resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class SqlAssessmentV2OperationArgs(val assessmentName: Output<String>? = null, val assessmentType: Output<Either<String, AssessmentType>>? = null, val asyncCommitModeIntent: Output<Either<String, AsyncCommitModeIntent>>? = null, val azureLocation: Output<String>? = null, val azureOfferCode: Output<Either<String, AzureOfferCode>>? = null, val azureOfferCodeForVm: Output<Either<String, AzureOfferCode>>? = null, val azureSecurityOfferingType: Output<Either<String, AzureSecurityOfferingType>>? = null, val azureSqlDatabaseSettings: Output<SqlDbSettingsArgs>? = null, val azureSqlManagedInstanceSettings: Output<SqlMiSettingsArgs>? = null, val azureSqlVmSettings: Output<SqlVmSettingsArgs>? = null, val confidenceRatingInPercentage: Output<Double>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val disasterRecoveryLocation: Output<Either<String, AzureLocation>>? = null, val discountPercentage: Output<Double>? = null, val eaSubscriptionId: Output<String>? = null, val enableHadrAssessment: Output<Boolean>? = null, val entityUptime: Output<EntityUptimeArgs>? = null, val environmentType: Output<Either<String, EnvironmentType>>? = null, val groupName: Output<String>? = null, val groupType: Output<Either<String, GroupType>>? = null, val isInternetAccessAvailable: Output<Boolean>? = null, val multiSubnetIntent: Output<Either<String, MultiSubnetIntent>>? = null, val optimizationLogic: Output<Either<String, OptimizationLogic>>? = null, val osLicense: Output<Either<String, OsLicense>>? = null, val percentile: Output<Either<String, Percentile>>? = null, val perfDataEndTime: Output<String>? = null, val perfDataStartTime: Output<String>? = null, val projectName: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val reservedInstance: Output<Either<String, AzureReservedInstance>>? = null, val reservedInstanceForVm: Output<Either<String, AzureReservedInstance>>? = null, val resourceGroupName: Output<String>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, val sqlServerLicense: Output<Either<String, SqlServerLicense>>? = null, val timeRange: Output<Either<String, TimeRange>>? = null) : ConvertibleToJava<SqlAssessmentV2OperationArgs>

SQL Assessment REST resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
class SqlCollectorOperation : KotlinCustomResource

The SQL collector REST object. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class SqlCollectorOperationArgs(val agentProperties: Output<CollectorAgentPropertiesBaseArgs>? = null, val collectorName: Output<String>? = null, val discoverySiteId: Output<String>? = null, val projectName: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<SqlCollectorOperationArgs>

The SQL collector REST object. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
Link copied to clipboard
class VMwareCollector : KotlinCustomResource

Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

Link copied to clipboard
data class VMwareCollectorArgs(val eTag: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<CollectorPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val vmWareCollectorName: Output<String>? = null) : ConvertibleToJava<VMwareCollectorArgs>

Uses Azure REST API version 2019-10-01. In version 1.x of the Azure Native provider, it used API version 2019-10-01.

Link copied to clipboard
object VMwareCollectorMapper : ResourceMapper<VMwareCollector>
Link copied to clipboard
class VmwareCollectorsOperation : KotlinCustomResource

VMware collector resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class VmwareCollectorsOperationArgs(val agentProperties: Output<CollectorAgentPropertiesBaseArgs>? = null, val discoverySiteId: Output<String>? = null, val projectName: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val resourceGroupName: Output<String>? = null, val vmWareCollectorName: Output<String>? = null) : ConvertibleToJava<VmwareCollectorsOperationArgs>

VMware collector resource. Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
class WebAppAssessmentV2Operation : KotlinCustomResource

Web app Assessment REST resource. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class WebAppAssessmentV2OperationArgs(val appSvcContainerSettings: Output<AppSvcContainerSettingsArgs>? = null, val appSvcNativeSettings: Output<AppSvcNativeSettingsArgs>? = null, val assessmentName: Output<String>? = null, val assessmentType: Output<Either<String, AssessmentType>>? = null, val azureLocation: Output<String>? = null, val azureOfferCode: Output<Either<String, AzureOfferCode>>? = null, val azureSecurityOfferingType: Output<Either<String, AzureSecurityOfferingType>>? = null, val confidenceRatingInPercentage: Output<Double>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val discountPercentage: Output<Double>? = null, val discoveredEntityLightSummary: Output<DiscoveredEntityLightSummaryArgs>? = null, val eaSubscriptionId: Output<String>? = null, val entityUptime: Output<EntityUptimeArgs>? = null, val environmentType: Output<Either<String, EnvironmentType>>? = null, val groupName: Output<String>? = null, val groupType: Output<Either<String, GroupType>>? = null, val percentile: Output<Either<String, Percentile>>? = null, val perfDataEndTime: Output<String>? = null, val perfDataStartTime: Output<String>? = null, val projectName: Output<String>? = null, val reservedInstance: Output<Either<String, AzureReservedInstance>>? = null, val resourceGroupName: Output<String>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, val timeRange: Output<Either<String, TimeRange>>? = null) : ConvertibleToJava<WebAppAssessmentV2OperationArgs>

Web app Assessment REST resource. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
class WebAppCollectorOperation : KotlinCustomResource

The web app collector REST object. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
data class WebAppCollectorOperationArgs(val agentProperties: Output<CollectorAgentPropertiesBaseArgs>? = null, val collectorName: Output<String>? = null, val discoverySiteId: Output<String>? = null, val projectName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppCollectorOperationArgs>

The web app collector REST object. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard
class WorkloadDeployment : KotlinCustomResource

Workload deployment model. Uses Azure REST API version 2022-05-01-preview.

Link copied to clipboard
data class WorkloadDeploymentArgs(val modernizeProjectName: Output<String>? = null, val properties: Output<WorkloadDeploymentModelPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workloadDeploymentName: Output<String>? = null) : ConvertibleToJava<WorkloadDeploymentArgs>

Workload deployment model. Uses Azure REST API version 2022-05-01-preview.

Link copied to clipboard
Link copied to clipboard
class WorkloadInstance : KotlinCustomResource

Workload instance model. Uses Azure REST API version 2022-05-01-preview.

Link copied to clipboard
data class WorkloadInstanceArgs(val modernizeProjectName: Output<String>? = null, val properties: Output<WorkloadInstanceModelPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workloadInstanceName: Output<String>? = null) : ConvertibleToJava<WorkloadInstanceArgs>

Workload instance model. Uses Azure REST API version 2022-05-01-preview.

Link copied to clipboard
object WorkloadInstanceMapper : ResourceMapper<WorkloadInstance>

Functions

Link copied to clipboard
suspend fun assessment(name: String, block: suspend AssessmentResourceBuilder.() -> Unit): Assessment
Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
Link copied to clipboard
suspend fun solution(name: String, block: suspend SolutionResourceBuilder.() -> Unit): Solution
Link copied to clipboard
Link copied to clipboard