Package-level declarations

Types

Link copied to clipboard
data class ACRPropertiesArgs(val registryName: Output<String>? = null, val resourceGroup: Output<String>? = null, val subscriptionId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ACRPropertiesArgs>

Class for ACR Properties.

Link copied to clipboard
Link copied to clipboard
data class AKSAssessmentSettingsArgs(val azureLocation: Output<String>, val category: Output<Either<String, AzureVmCategory>>, val consolidation: Output<Either<String, ConsolidationType>>, val currency: Output<Either<String, AzureCurrency>>, val discountPercentage: Output<Double>? = null, val environmentType: Output<Either<String, AzureEnvironmentType>>, val licensingProgram: Output<Either<String, LicensingProgram>>, val performanceData: Output<PerfDataSettingsArgs>? = null, val pricingTier: Output<Either<String, PricingTier>>, val savingsOptions: Output<Either<String, SavingsOptions>>, val scalingFactor: Output<Double>? = null, val sizingCriteria: Output<Either<String, AssessmentSizingCriterion>>) : ConvertibleToJava<AKSAssessmentSettingsArgs>

Data model of AKS Assessment Settings.

Link copied to clipboard
data class AKSDeploymentPropertiesArgs(val aksClusterName: Output<String>? = null, val resourceGroup: Output<String>? = null, val subscriptionId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<AKSDeploymentPropertiesArgs>

Class for AKSDeployment Properties.

Link copied to clipboard
data class AKSDeploymentSpecificationArgs(val kubernetesObjectsYaml: Output<String>? = null, val loadBalancerType: Output<Either<String, LoadBalancerType>>? = null, val replicaCount: Output<String>? = null) : ConvertibleToJava<AKSDeploymentSpecificationArgs>

AKS Deployment Specification.

Link copied to clipboard
data class ApacheTomcatAKSWorkloadDeploymentArgs(val automationArtifactProperties: Output<AutomationArtifactArgs>? = null, val bindings: Output<List<BindingArgs>>? = null, val buildContainerImages: Output<List<ContainerImagePropertiesArgs>>? = null, val clusterProperties: Output<AKSDeploymentPropertiesArgs>? = null, val configurations: Output<List<WebApplicationConfigurationArgs>>? = null, val containerImageProperties: Output<ContainerImagePropertiesArgs>? = null, val deploymentNamePrefix: Output<String>? = null, val deploymentSpec: Output<AKSDeploymentSpecificationArgs>? = null, val directories: Output<List<WebApplicationDirectoryArgs>>? = null, val limits: Output<ResourceRequirementsArgs>? = null, val monitoringProperties: Output<AppInsightMonitoringPropertiesArgs>? = null, val requests: Output<ResourceRequirementsArgs>? = null, val targetPlatformIdentity: Output<String>? = null) : ConvertibleToJava<ApacheTomcatAKSWorkloadDeploymentArgs>

ApacheTomcat web application.

data class ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs(val apacheTomcatAksWorkloadDeploymentProperties: Output<ApacheTomcatAKSWorkloadDeploymentArgs>? = null, val instanceType: Output<String>) : ConvertibleToJava<ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs>

ApacheTomcat workload instance model custom properties.

Link copied to clipboard
data class ApacheTomcatWebApplicationArgs(val applicationId: Output<String>? = null, val applicationName: Output<String>? = null, val applicationScratchPath: Output<String>? = null, val bindings: Output<List<BindingArgs>>? = null, val configurations: Output<List<WebApplicationConfigurationArgs>>? = null, val directories: Output<List<WebApplicationDirectoryArgs>>? = null, val discoveredFrameworks: Output<List<WebApplicationFrameworkArgs>>? = null, val displayName: Output<String>? = null, val limits: Output<ResourceRequirementsArgs>? = null, val path: Output<DirectoryPathArgs>? = null, val primaryFramework: Output<WebApplicationFrameworkArgs>? = null, val requests: Output<ResourceRequirementsArgs>? = null, val webServerId: Output<String>? = null, val webServerName: Output<String>? = null) : ConvertibleToJava<ApacheTomcatWebApplicationArgs>

ApacheTomcat web application.

data class ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs(val apacheTomcatWebApplication: Output<ApacheTomcatWebApplicationArgs>? = null, val instanceType: Output<String>, val webAppArmId: Output<String>? = null, val webAppSiteName: Output<String>? = null) : ConvertibleToJava<ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs>

ApacheTomcat workload instance model custom properties.

Link copied to clipboard
data class AppInsightMonitoringPropertiesArgs(val appInsightsName: Output<String>? = null, val isEnabled: Output<Boolean>? = null, val region: Output<String>? = null, val resourceGroup: Output<String>? = null, val secretStoreDetails: Output<SecretStoreDetailsArgs>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<AppInsightMonitoringPropertiesArgs>

Class for app insight monitoring properties.

Link copied to clipboard
data class AppSvcContainerSettingsArgs(val isolationRequired: Output<Boolean>) : ConvertibleToJava<AppSvcContainerSettingsArgs>

App service container settings.

Link copied to clipboard
data class AppSvcNativeSettingsArgs(val isolationRequired: Output<Boolean>) : ConvertibleToJava<AppSvcNativeSettingsArgs>

App service native settings.

Link copied to clipboard
data class AssessmentPropertiesArgs(val azureDiskType: Output<Either<String, AzureDiskType>>, val azureHybridUseBenefit: Output<Either<String, AzureHybridUseBenefit>>, val azureLocation: Output<Either<String, AzureLocation>>, val azureOfferCode: Output<Either<String, AzureOfferCode>>, val azurePricingTier: Output<Either<String, AzurePricingTier>>, val azureStorageRedundancy: Output<Either<String, AzureStorageRedundancy>>, val azureVmFamilies: Output<List<Either<String, AzureVmFamily>>>, val currency: Output<Either<String, Currency>>, val discountPercentage: Output<Double>, val percentile: Output<Either<String, Percentile>>, val reservedInstance: Output<Either<String, ReservedInstance>>, val scalingFactor: Output<Double>, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>, val stage: Output<Either<String, AssessmentStage>>, val timeRange: Output<Either<String, TimeRange>>, val vmUptime: Output<VmUptimeArgs>) : ConvertibleToJava<AssessmentPropertiesArgs>

Properties of an assessment.

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

Data model of Assessment Scope Parameters.

Link copied to clipboard
data class AutomationArtifactArgs(val artifacts: Output<Map<String, String>>? = null, val azureFileShareProfile: Output<AzureFileShareHydrationProfileArgs>? = null, val status: Output<Either<String, AutomationArtifactStatus>>? = null) : ConvertibleToJava<AutomationArtifactArgs>

Class for automation artifact.

Link copied to clipboard
data class AvailabilitySetResourceSettingsArgs(val faultDomain: Output<Int>? = null, val resourceType: Output<String>, val tags: Output<Map<String, String>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null, val updateDomain: Output<Int>? = null) : ConvertibleToJava<AvailabilitySetResourceSettingsArgs>

Gets or sets the availability set resource settings.

Link copied to clipboard
data class AvsAssessmentPropertiesV2Args(val fallbackMachineAssessmentArmId: Output<String>? = null, val scope: Output<ScopeArgs>? = null, val settings: Output<AvsAssessmentSettingsArgs>? = null) : ConvertibleToJava<AvsAssessmentPropertiesV2Args>

Assessment properties class.

Link copied to clipboard
data class AvsAssessmentSettingsArgs(val avsAssessmentScenario: Output<Either<String, AvsAssessmentScenario>>? = null, val azureLocation: Output<String>? = null, val billingSettings: Output<BillingSettingsArgs>? = null, val cpuHeadroom: Output<Double>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val dedupeCompression: Output<Double>? = null, val discountPercentage: Output<Double>? = null, val environmentType: Output<Either<String, EnvironmentType>>? = null, val externalStorageTypes: Output<List<Either<String, ExternalStorageType>>>? = null, val failuresToTolerateAndRaidLevelList: Output<List<Either<String, FttAndRaidLevel>>>? = null, val isStretchClusterEnabled: Output<Boolean>? = null, val isVcfByolEnabled: Output<Boolean>? = null, val memOvercommit: Output<Double>? = null, val nodeTypes: Output<List<Either<String, AzureAvsNodeType>>>? = null, val performanceData: Output<PerformanceDataArgs>? = null, val savingsSettings: Output<SavingsSettingsArgs>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, val vcpuOversubscription: Output<Double>? = null) : ConvertibleToJava<AvsAssessmentSettingsArgs>

Properties of the AVS assessment.

Link copied to clipboard
data class AzureArcManagementSettingsArgs(val monitoringSettings: Output<AzureArcMonitoringSettingsArgs>) : ConvertibleToJava<AzureArcManagementSettingsArgs>

Azure Arc Management settings.

Link copied to clipboard
data class AzureArcMonitoringSettingsArgs(val alertRulesCount: Output<Int>, val logsVolumeInGB: Output<Double>) : ConvertibleToJava<AzureArcMonitoringSettingsArgs>

Azure Arc Monitoring settings.

Link copied to clipboard
data class AzureArcSettingsArgs(val azureArcState: Output<Either<String, AzureArcState>>, val laborCostPercentage: Output<Double>? = null, val managementSettings: Output<AzureArcManagementSettingsArgs>? = null) : ConvertibleToJava<AzureArcSettingsArgs>

Azure arc settings for a business case.

Link copied to clipboard
data class AzureFileShareHydrationProfileArgs(val azureFileShareDirPath: Output<String>? = null, val azureFileShareName: Output<String>? = null, val azureFileShareResourceGroup: Output<String>? = null, val azureFileShareStorageAccount: Output<String>? = null, val azureFileShareSubscriptionId: Output<String>? = null) : ConvertibleToJava<AzureFileShareHydrationProfileArgs>

Azure file share profile for hydration of application folders not mounted on the container file system.

Link copied to clipboard
data class AzureSettingsArgs(val avsLaborCostPercentage: Output<Double>? = null, val businessCaseType: Output<Either<String, MigrationStrategy>>? = null, val comfortFactor: Output<Double>? = null, val currency: Output<Either<String, BusinessCaseCurrency>>, val discountPercentage: Output<Double>? = null, val iaasLaborCostPercentage: Output<Double>? = null, val infrastructureGrowthRate: Output<Double>? = null, val networkCostPercentage: Output<Double>? = null, val paasLaborCostPercentage: Output<Double>? = null, val perYearMigrationCompletionPercentage: Output<Map<String, Double>>? = null, val performanceDataEndTime: Output<String>? = null, val performanceDataStartTime: Output<String>? = null, val performanceUtilizationPercentile: Output<Double>? = null, val savingsOption: Output<Either<String, SavingsOption>>? = null, val targetLocation: Output<String>, val wacc: Output<Double>? = null, val workloadDiscoverySource: Output<Either<String, DiscoverySource>>? = null) : ConvertibleToJava<AzureSettingsArgs>

Azure settings for a business case.

Link copied to clipboard
Link copied to clipboard
data class BillingSettingsArgs(val licensingProgram: Output<Either<String, LicensingProgram>>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<BillingSettingsArgs>

Billing settings class.

Link copied to clipboard
data class BindingArgs(val cert: Output<CertArgs>? = null, val hostName: Output<String>? = null, val ipAddress: Output<String>? = null, val port: Output<String>? = null, val portMapping: Output<PortMappingArgs>? = null, val protocol: Output<String>? = null) : ConvertibleToJava<BindingArgs>

Binding for a web application.

Link copied to clipboard
Link copied to clipboard
data class CertArgs(val certData: Output<String>? = null, val certNeeded: Output<Boolean>? = null, val certProvided: Output<Boolean>? = null, val secretStore: Output<Either<String, SecretStoreType>>? = null) : ConvertibleToJava<CertArgs>

WebApplication certificate.

Link copied to clipboard

Builder for CertArgs.

Link copied to clipboard
data class CollectorAgentPropertiesArgs(val spnDetails: Output<CollectorBodyAgentSpnPropertiesArgs>? = null) : ConvertibleToJava<CollectorAgentPropertiesArgs>
Link copied to clipboard
data class CollectorAgentPropertiesBaseArgs(val id: Output<String>? = null, val lastHeartbeatUtc: Output<String>? = null, val spnDetails: Output<CollectorAgentSpnPropertiesBaseArgs>? = null, val version: Output<String>? = null) : ConvertibleToJava<CollectorAgentPropertiesBaseArgs>

Collector agent property class.

Link copied to clipboard
data class CollectorAgentSpnPropertiesBaseArgs(val applicationId: Output<String>? = null, val audience: Output<String>? = null, val authority: Output<String>? = null, val objectId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<CollectorAgentSpnPropertiesBaseArgs>

Collector agent SPN details class.

Link copied to clipboard
data class CollectorBodyAgentSpnPropertiesArgs(val applicationId: Output<String>? = null, val audience: Output<String>? = null, val authority: Output<String>? = null, val objectId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<CollectorBodyAgentSpnPropertiesArgs>
Link copied to clipboard
data class CollectorPropertiesArgs(val agentProperties: Output<CollectorAgentPropertiesArgs>? = null, val discoverySiteId: Output<String>? = null) : ConvertibleToJava<CollectorPropertiesArgs>
Link copied to clipboard
data class CompoundAssessmentPropertiesArgs(val fallbackMachineAssessmentArmId: Output<String>? = null, val targetAssessmentArmIds: Output<TargetAssessmentArmIdsArgs>) : ConvertibleToJava<CompoundAssessmentPropertiesArgs>

Properties of a compound assessment.

Link copied to clipboard
data class ComputeSettingsArgs(val hyperthreadCoreToMemoryRatio: Output<Double>, val price: Output<Double>, val rhelLinuxServerLicensing: Output<LinuxServerLicensingSettingsArgs>, val sqlServerLicensing: Output<List<SqlServerLicensingSettingsArgs>>, val suseLinuxServerLicensing: Output<LinuxServerLicensingSettingsArgs>, val virtualizationSoftwareSettings: Output<VirtualizationSoftwareSettingsArgs>, val windowsServerLicensing: Output<WindowsServerLicensingSettingsArgs>) : ConvertibleToJava<ComputeSettingsArgs>

Compute settings.

Link copied to clipboard
data class ConnectionStateRequestBodyPropertiesArgs(val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null) : ConvertibleToJava<ConnectionStateRequestBodyPropertiesArgs>

Properties of Connection state request.

Link copied to clipboard
data class ContainerImagePropertiesArgs(val dockerfile: Output<String>? = null, val imageName: Output<String>? = null, val imageTag: Output<String>? = null, val registryProperties: Output<ACRPropertiesArgs>? = null, val runId: Output<String>? = null, val runStatus: Output<String>? = null) : ConvertibleToJava<ContainerImagePropertiesArgs>

Class for container image properties.

Link copied to clipboard
data class DirectoryPathArgs(val physical: Output<String>? = null, val virtual: Output<String>? = null) : ConvertibleToJava<DirectoryPathArgs>

Second level entity for virtual directories.

Link copied to clipboard
Link copied to clipboard
data class DiscoveredEntityLightSummaryArgs(val numberOfMachines: Output<Int>, val numberOfServers: Output<Int>, val numberOfWebApps: Output<Int>) : ConvertibleToJava<DiscoveredEntityLightSummaryArgs>

Discovered entity light summary.

Link copied to clipboard
data class DiskEncryptionSetResourceSettingsArgs(val resourceType: Output<String>, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null) : ConvertibleToJava<DiskEncryptionSetResourceSettingsArgs>

Defines the disk encryption set resource settings.

Link copied to clipboard
data class EntityUptimeArgs(val daysPerMonth: Output<Int>? = null, val hoursPerDay: Output<Int>? = null) : ConvertibleToJava<EntityUptimeArgs>

Entity Uptime.

Link copied to clipboard
Link copied to clipboard
data class FacilitySettingsArgs(val facilitiesCostPerKwh: Output<Double>? = null) : ConvertibleToJava<FacilitySettingsArgs>

Facility settings.

Link copied to clipboard
data class GetAksAssessmentOperationPlainArgs(val assessmentName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetAksAssessmentOperationPlainArgs>
Link copied to clipboard
data class GetAssessmentPlainArgs(val assessmentName: String, val groupName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetAssessmentPlainArgs>
Link copied to clipboard
data class GetAssessmentProjectsOperationPlainArgs(val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetAssessmentProjectsOperationPlainArgs>
Link copied to clipboard
data class GetAssessmentsOperationPlainArgs(val assessmentName: String, val groupName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetAssessmentsOperationPlainArgs>
Link copied to clipboard
data class GetAvsAssessmentsOperationPlainArgs(val assessmentName: String, val groupName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetAvsAssessmentsOperationPlainArgs>
Link copied to clipboard
data class GetAvsAssessmentsV2OperationPlainArgs(val assessmentName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetAvsAssessmentsV2OperationPlainArgs>
Link copied to clipboard
data class GetBusinessCaseOperationPlainArgs(val businessCaseName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetBusinessCaseOperationPlainArgs>
data class GetBusinessCaseOperationReportDownloadUrlPlainArgs(val businessCaseName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetBusinessCaseOperationReportDownloadUrlPlainArgs>
Link copied to clipboard
data class GetCompoundAssessmentOperationPlainArgs(val compoundAssessmentName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetCompoundAssessmentOperationPlainArgs>
Link copied to clipboard
data class GetGroupPlainArgs(val groupName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetGroupPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetGroupsOperationPlainArgs(val groupName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetGroupsOperationPlainArgs>
data class GetHeterogeneousAssessmentOperationPlainArgs(val assessmentName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetHeterogeneousAssessmentOperationPlainArgs>
Link copied to clipboard
data class GetHyperVCollectorPlainArgs(val hyperVCollectorName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetHyperVCollectorPlainArgs>
Link copied to clipboard
data class GetHypervCollectorsOperationPlainArgs(val hypervCollectorName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetHypervCollectorsOperationPlainArgs>
Link copied to clipboard
data class GetImportCollectorPlainArgs(val importCollectorName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetImportCollectorPlainArgs>
Link copied to clipboard
data class GetImportCollectorsOperationPlainArgs(val importCollectorName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetImportCollectorsOperationPlainArgs>
Link copied to clipboard
data class GetImportSqlCollectorOperationPlainArgs(val importSqlCollectorsName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetImportSqlCollectorOperationPlainArgs>
data class GetMachineAssessmentsV2OperationPlainArgs(val assessmentName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetMachineAssessmentsV2OperationPlainArgs>
Link copied to clipboard
data class GetMigrateAgentPlainArgs(val agentName: String, val modernizeProjectName: String, val resourceGroupName: String, val subscriptionId: String? = null) : ConvertibleToJava<GetMigrateAgentPlainArgs>
Link copied to clipboard
data class GetMigrateProjectPlainArgs(val migrateProjectName: String, val resourceGroupName: String) : ConvertibleToJava<GetMigrateProjectPlainArgs>
data class GetMigrateProjectsControllerMigrateProjectPlainArgs(val migrateProjectName: String, val resourceGroupName: String) : ConvertibleToJava<GetMigrateProjectsControllerMigrateProjectPlainArgs>
Link copied to clipboard
data class GetModernizeProjectPlainArgs(val modernizeProjectName: String, val resourceGroupName: String, val subscriptionId: String? = null) : ConvertibleToJava<GetModernizeProjectPlainArgs>
Link copied to clipboard
data class GetMoveCollectionPlainArgs(val moveCollectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetMoveCollectionPlainArgs>
Link copied to clipboard
data class GetMoveResourcePlainArgs(val moveCollectionName: String, val moveResourceName: String, val resourceGroupName: String) : ConvertibleToJava<GetMoveResourcePlainArgs>
data class GetPrivateEndpointConnectionControllerPrivateEndpointConnectionPlainArgs(val migrateProjectName: String, val peConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionControllerPrivateEndpointConnectionPlainArgs>
data class GetPrivateEndpointConnectionOperationPlainArgs(val privateEndpointConnectionName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionOperationPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetProjectPlainArgs(val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectPlainArgs>
Link copied to clipboard
data class GetServerCollectorPlainArgs(val projectName: String, val resourceGroupName: String, val serverCollectorName: String) : ConvertibleToJava<GetServerCollectorPlainArgs>
Link copied to clipboard
data class GetServerCollectorsOperationPlainArgs(val projectName: String, val resourceGroupName: String, val serverCollectorName: String) : ConvertibleToJava<GetServerCollectorsOperationPlainArgs>
Link copied to clipboard
data class GetSolutionConfigPlainArgs(val migrateProjectName: String, val resourceGroupName: String, val solutionName: String) : ConvertibleToJava<GetSolutionConfigPlainArgs>
Link copied to clipboard
data class GetSolutionPlainArgs(val migrateProjectName: String, val resourceGroupName: String, val solutionName: String) : ConvertibleToJava<GetSolutionPlainArgs>
Link copied to clipboard
data class GetSqlAssessmentV2OperationPlainArgs(val assessmentName: String, val groupName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetSqlAssessmentV2OperationPlainArgs>
Link copied to clipboard
data class GetSqlAssessmentV3OperationPlainArgs(val assessmentName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetSqlAssessmentV3OperationPlainArgs>
Link copied to clipboard
data class GetSqlCollectorOperationPlainArgs(val collectorName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetSqlCollectorOperationPlainArgs>
Link copied to clipboard
data class GetVMwareCollectorPlainArgs(val projectName: String, val resourceGroupName: String, val vmWareCollectorName: String) : ConvertibleToJava<GetVMwareCollectorPlainArgs>
Link copied to clipboard
data class GetVmwareCollectorsOperationPlainArgs(val projectName: String, val resourceGroupName: String, val vmWareCollectorName: String) : ConvertibleToJava<GetVmwareCollectorsOperationPlainArgs>
Link copied to clipboard
data class GetWebAppAssessmentV2OperationPlainArgs(val assessmentName: String, val groupName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppAssessmentV2OperationPlainArgs>
Link copied to clipboard
data class GetWebAppAssessmentV3OperationPlainArgs(val assessmentName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppAssessmentV3OperationPlainArgs>
Link copied to clipboard
data class GetWebAppCollectorOperationPlainArgs(val collectorName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppCollectorOperationPlainArgs>
Link copied to clipboard
data class GetWorkloadDeploymentPlainArgs(val modernizeProjectName: String, val resourceGroupName: String, val subscriptionId: String? = null, val workloadDeploymentName: String) : ConvertibleToJava<GetWorkloadDeploymentPlainArgs>
data class GetWorkloadDeploymentSecretConfigurationsPlainArgs(val modernizeProjectName: String, val resourceGroupName: String, val subscriptionId: String? = null, val workloadDeploymentName: String) : ConvertibleToJava<GetWorkloadDeploymentSecretConfigurationsPlainArgs>
Link copied to clipboard
data class GetWorkloadInstancePlainArgs(val modernizeProjectName: String, val resourceGroupName: String, val subscriptionId: String? = null, val workloadInstanceName: String) : ConvertibleToJava<GetWorkloadInstancePlainArgs>
Link copied to clipboard
data class GmsaAuthenticationPropertiesArgs(val adDomainControllerDns: Output<String>? = null, val adDomainFqdn: Output<String>? = null, val akvProperties: Output<KeyVaultSecretStorePropertiesArgs>? = null, val domainAdminPassword: Output<String>? = null, val domainAdminUsername: Output<String>? = null, val domainControllerAddress: Output<String>? = null, val gmsaAccountName: Output<String>? = null, val gmsaUserPassword: Output<String>? = null, val gmsaUsername: Output<String>? = null) : ConvertibleToJava<GmsaAuthenticationPropertiesArgs>

Class for GMSA authentication details to configure Active Directory connectivity.

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

Properties of group resource.

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

Properties of an assessment.

Link copied to clipboard
data class HypervLicenseArgs(val licenseCost: Output<Double>, val licenseType: Output<Either<String, HyperVLicenseType>>) : ConvertibleToJava<HypervLicenseArgs>

Representation of a licence.

Link copied to clipboard
data class HypervVirtualizationManagementSettingsArgs(val licenseAndSupportList: Output<List<HypervLicenseArgs>>, val numberOfPhysicalCoresPerLicense: Output<Int>, val softwareAssuranceCost: Output<Double>) : ConvertibleToJava<HypervVirtualizationManagementSettingsArgs>

HyperV Virtualization Management Settings.

Link copied to clipboard
data class IdentityArgs(val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<Either<String, ResourceIdentityType>>? = null) : ConvertibleToJava<IdentityArgs>

Defines the MSI properties of the Move Collection.

Link copied to clipboard
Link copied to clipboard
data class IdentityModelArgs(val aadAuthority: Output<String>? = null, val applicationId: Output<String>? = null, val audience: Output<String>? = null, val objectId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<IdentityModelArgs>

Identity model.

Link copied to clipboard
Link copied to clipboard
data class IISAKSWorkloadDeploymentArgs(val authenticationProperties: Output<GmsaAuthenticationPropertiesArgs>? = null, val automationArtifactProperties: Output<AutomationArtifactArgs>? = null, val bindings: Output<List<BindingArgs>>? = null, val buildContainerImages: Output<List<ContainerImagePropertiesArgs>>? = null, val clusterProperties: Output<AKSDeploymentPropertiesArgs>? = null, val configurations: Output<List<WebApplicationConfigurationArgs>>? = null, val containerImageProperties: Output<ContainerImagePropertiesArgs>? = null, val deploymentNamePrefix: Output<String>? = null, val deploymentSpec: Output<AKSDeploymentSpecificationArgs>? = null, val directories: Output<List<WebApplicationDirectoryArgs>>? = null, val limits: Output<ResourceRequirementsArgs>? = null, val monitoringProperties: Output<AppInsightMonitoringPropertiesArgs>? = null, val requests: Output<ResourceRequirementsArgs>? = null, val targetPlatformIdentity: Output<String>? = null) : ConvertibleToJava<IISAKSWorkloadDeploymentArgs>

IIS AKS workload deployment.

data class IISAKSWorkloadDeploymentModelCustomPropertiesArgs(val iisAksWorkloadDeploymentProperties: Output<IISAKSWorkloadDeploymentArgs>? = null, val instanceType: Output<String>) : ConvertibleToJava<IISAKSWorkloadDeploymentModelCustomPropertiesArgs>

IIS workload instance model custom properties.

Link copied to clipboard
data class IISApplicationDetailsArgs(val applicationPoolName: Output<String>? = null, val directories: Output<List<DirectoryPathArgs>>? = null, val enable32BitApiOnWin64: Output<Boolean>? = null, val managedPipelineMode: Output<String>? = null, val path: Output<DirectoryPathArgs>? = null, val runtimeVersion: Output<String>? = null) : ConvertibleToJava<IISApplicationDetailsArgs>

IISApplication details.

Link copied to clipboard
data class IISVirtualApplicationDetailsArgs(val directories: Output<List<DirectoryPathArgs>>? = null, val path: Output<DirectoryPathArgs>? = null) : ConvertibleToJava<IISVirtualApplicationDetailsArgs>

IIS virtual application details.

Link copied to clipboard
data class IISWebApplicationArgs(val applicationId: Output<String>? = null, val applicationName: Output<String>? = null, val applicationScratchPath: Output<String>? = null, val applications: Output<List<IISApplicationDetailsArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val configurations: Output<List<WebApplicationConfigurationArgs>>? = null, val directories: Output<List<WebApplicationDirectoryArgs>>? = null, val discoveredFrameworks: Output<List<WebApplicationFrameworkArgs>>? = null, val displayName: Output<String>? = null, val iisWebServer: Output<IISWebServerArgs>? = null, val limits: Output<ResourceRequirementsArgs>? = null, val path: Output<DirectoryPathArgs>? = null, val primaryFramework: Output<WebApplicationFrameworkArgs>? = null, val requests: Output<ResourceRequirementsArgs>? = null, val virtualApplications: Output<List<IISVirtualApplicationDetailsArgs>>? = null, val webServerId: Output<String>? = null, val webServerName: Output<String>? = null) : ConvertibleToJava<IISWebApplicationArgs>

IISWeb application.

Link copied to clipboard
data class IISWebServerArgs(val displayName: Output<String>? = null, val ipAddresses: Output<List<String>>? = null, val machines: Output<List<String>>? = null, val operatingSystemDetails: Output<OperatingSystemDetailsArgs>? = null, val rootConfigurationLocation: Output<String>? = null, val runAsAccountId: Output<String>? = null, val serverFqdn: Output<String>? = null, val serverId: Output<String>? = null, val serverName: Output<String>? = null, val version: Output<String>? = null, val webApplications: Output<List<String>>? = null) : ConvertibleToJava<IISWebServerArgs>

IISWeb server.

Link copied to clipboard
data class IISWorkloadInstanceModelCustomPropertiesArgs(val containerName: Output<String>? = null, val fileshareName: Output<String>? = null, val iisWebApplication: Output<IISWebApplicationArgs>? = null, val instanceType: Output<String>, val webAppArmId: Output<String>? = null, val webAppSiteName: Output<String>? = null) : ConvertibleToJava<IISWorkloadInstanceModelCustomPropertiesArgs>

IIS workload instance model custom properties.

Link copied to clipboard
data class ImportCollectorPropertiesArgs(val discoverySiteId: Output<String>? = null) : ConvertibleToJava<ImportCollectorPropertiesArgs>
Link copied to clipboard
data class ImportSqlCollectorPropertiesArgs(val discoverySiteId: Output<String>? = null) : ConvertibleToJava<ImportSqlCollectorPropertiesArgs>

Import SQL Collector properties class.

Link copied to clipboard
data class KeyVaultResourceSettingsArgs(val resourceType: Output<String>, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null) : ConvertibleToJava<KeyVaultResourceSettingsArgs>

Defines the key vault resource settings.

Link copied to clipboard
data class KeyVaultSecretStorePropertiesArgs(val keyvaultName: Output<String>? = null, val managedIdentityProperties: Output<ManagedIdentityPropertiesArgs>? = null, val resourceGroup: Output<String>? = null, val secretStoreId: Output<String>? = null, val subscriptionId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<KeyVaultSecretStorePropertiesArgs>
Link copied to clipboard
data class LaborSettingsArgs(val hourlyAdminCost: Output<Double>, val physicalServersPerAdmin: Output<Int>, val virtualMachinesPerAdmin: Output<Int>) : ConvertibleToJava<LaborSettingsArgs>

Labour settings.

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

Defines load balancer backend address pool properties.

data class LBFrontendIPConfigurationResourceSettingsArgs(val name: Output<String>? = null, val privateIpAddress: Output<String>? = null, val privateIpAllocationMethod: Output<String>? = null, val subnet: Output<SubnetReferenceArgs>? = null, val zones: Output<String>? = null) : ConvertibleToJava<LBFrontendIPConfigurationResourceSettingsArgs>

Defines load balancer frontend IP configuration properties.

Link copied to clipboard
data class LinuxServerLicensingSettingsArgs(val licenseCost: Output<Double>) : ConvertibleToJava<LinuxServerLicensingSettingsArgs>

Linux Server licensing settings.

data class LoadBalancerBackendAddressPoolReferenceArgs(val name: Output<String>? = null, val sourceArmResourceId: Output<String>) : ConvertibleToJava<LoadBalancerBackendAddressPoolReferenceArgs>

Defines reference to load balancer backend address pools.

Link copied to clipboard
data class LoadBalancerNatRuleReferenceArgs(val name: Output<String>? = null, val sourceArmResourceId: Output<String>) : ConvertibleToJava<LoadBalancerNatRuleReferenceArgs>

Defines reference to load balancer NAT rules.

Link copied to clipboard
data class LoadBalancerResourceSettingsArgs(val backendAddressPools: Output<List<LBBackendAddressPoolResourceSettingsArgs>>? = null, val frontendIPConfigurations: Output<List<LBFrontendIPConfigurationResourceSettingsArgs>>? = null, val resourceType: Output<String>, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null, val zones: Output<String>? = null) : ConvertibleToJava<LoadBalancerResourceSettingsArgs>

Defines the load balancer resource settings.

Link copied to clipboard
data class MachineAssessmentSettingsArgs(val azureDiskTypes: Output<List<Either<String, AzureDiskType>>>? = null, val azureHybridUseBenefit: Output<Either<String, AzureHybridUseBenefit>>? = null, val azureLocation: Output<String>? = null, val azurePricingTier: Output<Either<String, AzurePricingTier>>? = null, val azureSecurityOfferingType: Output<Either<String, AzureSecurityOfferingType>>? = null, val azureStorageRedundancy: Output<Either<String, AzureStorageRedundancy>>? = null, val azureVmFamilies: Output<List<Either<String, AzureVmFamily>>>? = null, val azureVmSecurityOptions: Output<List<Either<String, AzureVmSecurityType>>>? = null, val billingSettings: Output<BillingSettingsArgs>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val discountPercentage: Output<Double>? = null, val environmentType: Output<Either<String, EnvironmentType>>? = null, val linuxAzureHybridUseBenefit: Output<Either<String, AzureHybridUseBenefit>>? = null, val performanceData: Output<PerformanceDataArgs>? = null, val savingsSettings: Output<SavingsSettingsArgs>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, val vmUptime: Output<VmUptimeArgs>? = null) : ConvertibleToJava<MachineAssessmentSettingsArgs>

Properties of an assessment.

Link copied to clipboard
data class MachineAssessmentV2PropertiesArgs(val scope: Output<ScopeArgs>? = null, val settings: Output<MachineAssessmentSettingsArgs>? = null) : ConvertibleToJava<MachineAssessmentV2PropertiesArgs>

Assessment properties class.

Link copied to clipboard
data class ManagedIdentityPropertiesArgs(val clientId: Output<String>? = null, val managedIdentityName: Output<String>? = null, val principalId: Output<String>? = null, val resourceGroup: Output<String>? = null, val subscriptionId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ManagedIdentityPropertiesArgs>
Link copied to clipboard
data class ManagementSettingsArgs(val hypervVirtualizationManagementSettings: Output<HypervVirtualizationManagementSettingsArgs>, val otherManagementCostsSettings: Output<OtherManagementCostsSettingsArgs>, val thirdPartyManagementSettings: Output<ThirdPartyManagementSettingsArgs>) : ConvertibleToJava<ManagementSettingsArgs>

Management settings.

Link copied to clipboard
data class MigrateAgentModelPropertiesArgs(val authenticationIdentity: Output<IdentityModelArgs>? = null, val customProperties: Output<VMwareMigrateAgentModelCustomPropertiesArgs>? = null, val machineId: Output<String>? = null, val machineName: Output<String>? = null) : ConvertibleToJava<MigrateAgentModelPropertiesArgs>

MigrateAgent model properties.

Link copied to clipboard
data class MigrateProjectPropertiesArgs(val provisioningState: Output<Either<String, ProvisioningState>>? = null, val publicNetworkAccess: Output<String>? = null, val registeredTools: Output<List<String>>? = null, val serviceEndpoint: Output<String>? = null, val utilityStorageAccountId: Output<String>? = null) : ConvertibleToJava<MigrateProjectPropertiesArgs>

Properties of a migrate project.

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

Gets or sets the tags.

Link copied to clipboard
data class MigrationConfigurationArgs(val keyVaultResourceId: Output<String>? = null, val migrationSolutionResourceId: Output<String>? = null, val storageAccountResourceId: Output<String>? = null) : ConvertibleToJava<MigrationConfigurationArgs>

MigrationConfiguration properties.

Link copied to clipboard
data class ModernizeProjectModelPropertiesArgs(val migrationConfiguration: Output<MigrationConfigurationArgs>? = null) : ConvertibleToJava<ModernizeProjectModelPropertiesArgs>

ModernizeProject properties.

Link copied to clipboard
data class MoveCollectionPropertiesArgs(val moveRegion: Output<String>? = null, val moveType: Output<Either<String, MoveType>>? = null, val sourceRegion: Output<String>? = null, val targetRegion: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<MoveCollectionPropertiesArgs>

Defines the move collection properties.

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

Defines the dependency override of the move resource.

Link copied to clipboard
data class MoveResourcePropertiesArgs(val dependsOnOverrides: Output<List<MoveResourceDependencyOverrideArgs>>? = null, val existingTargetId: Output<String>? = null, val resourceSettings: Output<Any>? = null, val sourceId: Output<String>) : ConvertibleToJava<MoveResourcePropertiesArgs>

Defines the move resource properties.

Link copied to clipboard
data class NetworkInterfaceResourceSettingsArgs(val enableAcceleratedNetworking: Output<Boolean>? = null, val ipConfigurations: Output<List<NicIpConfigurationResourceSettingsArgs>>? = null, val resourceType: Output<String>, val tags: Output<Map<String, String>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null) : ConvertibleToJava<NetworkInterfaceResourceSettingsArgs>

Defines the network interface resource settings.

Link copied to clipboard
data class NetworkSecurityGroupResourceSettingsArgs(val resourceType: Output<String>, val securityRules: Output<List<NsgSecurityRuleArgs>>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null) : ConvertibleToJava<NetworkSecurityGroupResourceSettingsArgs>

Defines the NSG resource settings.

Link copied to clipboard
data class NetworkSettingsArgs(val hardwareSoftwareCostPercentage: Output<Double>, val maintenanceCostPercentage: Output<Double>) : ConvertibleToJava<NetworkSettingsArgs>

Network settings.

Link copied to clipboard
data class NicIpConfigurationResourceSettingsArgs(val loadBalancerBackendAddressPools: Output<List<LoadBalancerBackendAddressPoolReferenceArgs>>? = null, val loadBalancerNatRules: Output<List<LoadBalancerNatRuleReferenceArgs>>? = null, val name: Output<String>? = null, val primary: Output<Boolean>? = null, val privateIpAddress: Output<String>? = null, val privateIpAllocationMethod: Output<String>? = null, val publicIp: Output<PublicIpReferenceArgs>? = null, val subnet: Output<SubnetReferenceArgs>? = null) : ConvertibleToJava<NicIpConfigurationResourceSettingsArgs>

Defines NIC IP configuration properties.

Link copied to clipboard
data class NsgReferenceArgs(val sourceArmResourceId: Output<String>) : ConvertibleToJava<NsgReferenceArgs>

Defines reference to NSG.

Link copied to clipboard
Link copied to clipboard
data class NsgSecurityRuleArgs(val access: Output<String>? = null, val description: Output<String>? = null, val destinationAddressPrefix: Output<String>? = null, val destinationPortRange: Output<String>? = null, val direction: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val protocol: Output<String>? = null, val sourceAddressPrefix: Output<String>? = null, val sourcePortRange: Output<String>? = null) : ConvertibleToJava<NsgSecurityRuleArgs>

Security Rule data model for Network Security Groups.

Link copied to clipboard
data class OnPremiseSettingsArgs(val computeSettings: Output<ComputeSettingsArgs>, val facilitySettings: Output<FacilitySettingsArgs>, val laborSettings: Output<LaborSettingsArgs>, val managementSettings: Output<ManagementSettingsArgs>? = null, val networkSettings: Output<NetworkSettingsArgs>, val securitySettings: Output<SecuritySettingsArgs>, val storageSettings: Output<StorageSettingsArgs>) : ConvertibleToJava<OnPremiseSettingsArgs>

On-premise settings.

Link copied to clipboard
data class OperatingSystemDetailsArgs(val os: Output<Either<String, OperatingSystemType>>? = null, val osArchitecture: Output<String>? = null, val osName: Output<String>? = null, val osVersion: Output<String>? = null) : ConvertibleToJava<OperatingSystemDetailsArgs>
Link copied to clipboard
data class OtherManagementCostsSettingsArgs(val dataProtectionCostPerServerPerYear: Output<Double>, val monitoringCostPerServerPerYear: Output<Double>, val patchingCostPerServerPerYear: Output<Double>) : ConvertibleToJava<OtherManagementCostsSettingsArgs>

Other Management Costs Settings.

Link copied to clipboard
data class PerfDataSettingsArgs(val percentile: Output<Either<String, Percentile>>, val perfDataEndTime: Output<String>? = null, val perfDataStartTime: Output<String>? = null, val timeRange: Output<Either<String, TimeRange>>) : ConvertibleToJava<PerfDataSettingsArgs>

Data model of Performance Data Settings.

Link copied to clipboard
data class PerformanceDataArgs(val percentile: Output<Either<String, Percentile>>? = null, val perfDataEndTime: Output<String>? = null, val perfDataStartTime: Output<String>? = null, val timeRange: Output<Either<String, TimeRange>>? = null) : ConvertibleToJava<PerformanceDataArgs>

Performance data class.

Link copied to clipboard
data class PortMappingArgs(val externalPort: Output<Int>? = null, val internalPort: Output<Int>? = null) : ConvertibleToJava<PortMappingArgs>

WebApplication port mapping.

Link copied to clipboard
Link copied to clipboard
data class PrivateEndpointConnectionPropertiesArgs(val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null) : ConvertibleToJava<PrivateEndpointConnectionPropertiesArgs>

Private endpoint connection properties.

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Any>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class ProjectPropertiesArgs(val assessmentSolutionId: Output<String>? = null, val customerStorageAccountArmId: Output<String>? = null, val customerWorkspaceId: Output<String>? = null, val customerWorkspaceLocation: Output<String>? = null, val projectStatus: Output<Either<String, ProjectStatus>>? = null, val publicNetworkAccess: Output<String>? = null) : ConvertibleToJava<ProjectPropertiesArgs>

Properties of a project.

Link copied to clipboard
data class PublicIPAddressResourceSettingsArgs(val domainNameLabel: Output<String>? = null, val fqdn: Output<String>? = null, val publicIpAllocationMethod: Output<String>? = null, val resourceType: Output<String>, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null, val zones: Output<String>? = null) : ConvertibleToJava<PublicIPAddressResourceSettingsArgs>

Defines the public IP address resource settings.

Link copied to clipboard
data class PublicIpReferenceArgs(val sourceArmResourceId: Output<String>) : ConvertibleToJava<PublicIpReferenceArgs>

Defines reference to a public IP.

Link copied to clipboard
data class ResourceGroupResourceSettingsArgs(val resourceType: Output<String>, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null) : ConvertibleToJava<ResourceGroupResourceSettingsArgs>

Defines the resource group resource settings.

Link copied to clipboard
data class ResourceIdentityArgs(val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<Either<String, ResourceIdentityTypes>>? = null, val userAssignedIdentities: Output<Map<String, UserAssignedIdentityArgs>>? = null) : ConvertibleToJava<ResourceIdentityArgs>
Link copied to clipboard
data class ResourceRequirementsArgs(val cpu: Output<String>? = null, val memory: Output<String>? = null) : ConvertibleToJava<ResourceRequirementsArgs>

Resource Requirements.

Link copied to clipboard
data class SavingsSettingsArgs(val azureOfferCode: Output<Either<String, AzureOffer>>? = null, val savingsOptions: Output<Either<String, SavingsOptions>>? = null) : ConvertibleToJava<SavingsSettingsArgs>

Savings settings class.

Link copied to clipboard
data class ScopeArgs(val azureResourceGraphQuery: Output<String>? = null, val scopeType: Output<Either<String, ScopeType>>? = null, val serverGroupId: Output<String>? = null) : ConvertibleToJava<ScopeArgs>

Scope of the assessment.

Link copied to clipboard

Builder for ScopeArgs.

Link copied to clipboard
data class SecretStoreDetailsArgs(val secretStore: Output<Either<String, SecretStoreType>>? = null, val secretStoreProperties: Output<SecretStorePropertiesArgs>? = null) : ConvertibleToJava<SecretStoreDetailsArgs>
Link copied to clipboard
data class SecretStorePropertiesArgs(val secretStoreId: Output<String>? = null) : ConvertibleToJava<SecretStorePropertiesArgs>
Link copied to clipboard
data class SecuritySettingsArgs(val serverSecurityCostPerServerPerYear: Output<Double>, val sqlServerSecurityCostPerServerPerYear: Output<Double>) : ConvertibleToJava<SecuritySettingsArgs>

Security settings.

Link copied to clipboard
data class SettingsArgs(val azureArcSettings: Output<AzureArcSettingsArgs>? = null, val azureSettings: Output<AzureSettingsArgs>, val onPremiseSettings: Output<OnPremiseSettingsArgs>? = null) : ConvertibleToJava<SettingsArgs>

Business case settings.

Link copied to clipboard
Link copied to clipboard
data class SolutionDetailsArgs(val assessmentCount: Output<Int>? = null, val extendedDetails: Output<Map<String, String>>? = null, val groupCount: Output<Int>? = null) : ConvertibleToJava<SolutionDetailsArgs>

Class representing the details of the solution.

Link copied to clipboard
data class SolutionPropertiesArgs(val cleanupState: Output<String>? = null, val details: Output<SolutionDetailsArgs>? = null, val goal: Output<String>? = null, val purpose: Output<String>? = null, val status: Output<String>? = null, val tool: Output<String>? = null) : ConvertibleToJava<SolutionPropertiesArgs>

Class for solution properties.

Link copied to clipboard
data class SqlAssessmentSettingsArgs(val asyncCommitModeIntent: Output<Either<String, AsyncCommitModeIntent>>? = null, val azureLocation: Output<String>? = null, val azureSecurityOfferingType: Output<Either<String, AzureSecurityOfferingType>>? = null, val azureSqlDatabaseSettings: Output<SqlDbSettingsV3Args>? = null, val azureSqlManagedInstanceSettings: Output<SqlMiSettingsV3Args>? = null, val azureSqlVmSettings: Output<SqlVmSettingsArgs>? = null, val billingSettings: Output<BillingSettingsArgs>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val disasterRecoveryLocation: Output<Either<String, AzureLocation>>? = null, val discountPercentage: Output<Double>? = null, val enableHadrAssessment: Output<Boolean>? = null, val entityUptime: Output<EntityUptimeArgs>? = null, val environmentType: Output<Either<String, EnvironmentType>>? = null, val isInternetAccessAvailable: Output<Boolean>? = null, val multiSubnetIntent: Output<Either<String, MultiSubnetIntent>>? = null, val osLicense: Output<Either<String, OsLicense>>? = null, val performanceData: Output<PerformanceDataArgs>? = null, val preferredTargets: Output<List<Either<String, AzureTarget>>>? = null, val savingsSettings: Output<SavingsSettingsArgs>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, val sqlServerLicense: Output<Either<String, SqlServerLicense>>? = null) : ConvertibleToJava<SqlAssessmentSettingsArgs>

SQL assessment settings class.

Link copied to clipboard
data class SqlAssessmentV3PropertiesArgs(val fallbackMachineAssessmentArmId: Output<String>? = null, val scope: Output<ScopeArgs>? = null, val settings: Output<SqlAssessmentSettingsArgs>? = null) : ConvertibleToJava<SqlAssessmentV3PropertiesArgs>

SQL assessment properties class.

Link copied to clipboard
data class SqlDatabaseResourceSettingsArgs(val resourceType: Output<String>, val tags: Output<Map<String, String>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null, val zoneRedundant: Output<Either<String, ZoneRedundant>>? = null) : ConvertibleToJava<SqlDatabaseResourceSettingsArgs>

Defines the Sql Database resource settings.

Link copied to clipboard
data class SqlDbSettingsArgs(val azureSqlComputeTier: Output<Either<String, ComputeTier>>? = null, val azureSqlDataBaseType: Output<Either<String, AzureSqlDataBaseType>>? = null, val azureSqlPurchaseModel: Output<Either<String, AzureSqlPurchaseModel>>? = null, val azureSqlServiceTier: Output<Either<String, AzureSqlServiceTier>>? = null) : ConvertibleToJava<SqlDbSettingsArgs>

SQL database assessment settings.

Link copied to clipboard
Link copied to clipboard
data class SqlDbSettingsV3Args(val azureSqlComputeTier: Output<Either<String, ComputeTier>>? = null, val azureSqlDataBaseType: Output<Either<String, AzureSqlDataBaseType>>? = null, val azureSqlPurchaseModel: Output<Either<String, AzureSqlPurchaseModel>>? = null, val azureSqlServiceTier: Output<Either<String, AzureSqlServiceTierV3>>? = null) : ConvertibleToJava<SqlDbSettingsV3Args>

SQL database assessment settings V3.

Link copied to clipboard
data class SqlElasticPoolResourceSettingsArgs(val resourceType: Output<String>, val tags: Output<Map<String, String>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null, val zoneRedundant: Output<Either<String, ZoneRedundant>>? = null) : ConvertibleToJava<SqlElasticPoolResourceSettingsArgs>

Defines the Sql ElasticPool resource settings.

Link copied to clipboard
data class SqlMiSettingsArgs(val azureSqlInstanceType: Output<Either<String, AzureSqlInstanceType>>? = null, val azureSqlServiceTier: Output<Either<String, AzureSqlServiceTier>>? = null) : ConvertibleToJava<SqlMiSettingsArgs>

SQL managed instance assessment settings.

Link copied to clipboard
Link copied to clipboard
data class SqlMiSettingsV3Args(val azureSqlInstanceType: Output<Either<String, AzureSqlInstanceType>>? = null, val azureSqlServiceTier: Output<Either<String, AzureSqlServiceTierV3>>? = null) : ConvertibleToJava<SqlMiSettingsV3Args>

SQL managed instance assessment settings V3.

Link copied to clipboard
data class SqlServerLicensingSettingsArgs(val licenseCost: Output<Double>, val softwareAssuranceCost: Output<Double>, val version: Output<Either<String, SqlServerLicenseType>>) : ConvertibleToJava<SqlServerLicensingSettingsArgs>

SQL Server licensing settings.

Link copied to clipboard
data class SqlServerResourceSettingsArgs(val resourceType: Output<String>, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null) : ConvertibleToJava<SqlServerResourceSettingsArgs>

Defines the SQL Server resource settings.

Link copied to clipboard
data class SqlVmSettingsArgs(val instanceSeries: Output<List<Either<String, AzureVmFamily>>>? = null) : ConvertibleToJava<SqlVmSettingsArgs>

SQL VM assessment settings.

Link copied to clipboard
Link copied to clipboard
data class StorageSettingsArgs(val costPerGbPerMonth: Output<Double>, val maintainanceCostPercentageToAcquisitionCost: Output<Double>) : ConvertibleToJava<StorageSettingsArgs>

Storage settings.

Link copied to clipboard
data class SubnetReferenceArgs(val name: Output<String>? = null, val sourceArmResourceId: Output<String>) : ConvertibleToJava<SubnetReferenceArgs>

Defines reference to subnet.

Link copied to clipboard
data class SubnetResourceSettingsArgs(val addressPrefix: Output<String>? = null, val name: Output<String>? = null, val networkSecurityGroup: Output<NsgReferenceArgs>? = null) : ConvertibleToJava<SubnetResourceSettingsArgs>

Defines the virtual network subnets resource settings.

Link copied to clipboard
data class TargetAssessmentArmIdsArgs(val aks: Output<String>? = null, val azureAppService: Output<String>? = null, val azureAppServiceContainer: Output<String>? = null) : ConvertibleToJava<TargetAssessmentArmIdsArgs>

ARM IDs of the target assessments.

Link copied to clipboard
data class TargetStorageProfileArgs(val azureFileShareProfile: Output<AzureFileShareHydrationProfileArgs>? = null, val hydrationStorageProviderType: Output<Either<String, TargetHydrationStorageProviderType>>? = null, val persistentVolumeId: Output<String>? = null, val storageAccessType: Output<Either<String, TargetStorageAccessType>>? = null, val storageProjectionType: Output<Either<String, TargetStorageProjectionType>>? = null, val targetName: Output<String>? = null, val targetSize: Output<String>? = null) : ConvertibleToJava<TargetStorageProfileArgs>

Storage profile for the directory on the target container.

Link copied to clipboard
data class ThirdPartyManagementSettingsArgs(val licenseCost: Output<Double>, val supportCost: Output<Double>) : ConvertibleToJava<ThirdPartyManagementSettingsArgs>

Third Party Management settings.

Link copied to clipboard
data class UserAssignedIdentityArgs(val clientId: Output<String>? = null, val principalId: Output<String>? = null) : ConvertibleToJava<UserAssignedIdentityArgs>
Link copied to clipboard
data class VirtualizationSoftwareSettingsArgs(val vMwareCloudFoundationLicenseCost: Output<Double>) : ConvertibleToJava<VirtualizationSoftwareSettingsArgs>

Virtualization software settings.

Link copied to clipboard
data class VirtualMachineResourceSettingsArgs(val resourceType: Output<String>, val tags: Output<Map<String, String>>? = null, val targetAvailabilitySetId: Output<String>? = null, val targetAvailabilityZone: Output<Either<String, TargetAvailabilityZone>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null, val targetVmSize: Output<String>? = null, val userManagedIdentities: Output<List<String>>? = null) : ConvertibleToJava<VirtualMachineResourceSettingsArgs>

Gets or sets the virtual machine resource settings.

Link copied to clipboard
data class VirtualNetworkResourceSettingsArgs(val addressSpace: Output<List<String>>? = null, val dnsServers: Output<List<String>>? = null, val enableDdosProtection: Output<Boolean>? = null, val resourceType: Output<String>, val subnets: Output<List<SubnetResourceSettingsArgs>>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null) : ConvertibleToJava<VirtualNetworkResourceSettingsArgs>

Defines the virtual network resource settings.

Link copied to clipboard
data class VmUptimeArgs(val daysPerMonth: Output<Double>? = null, val hoursPerDay: Output<Double>? = null) : ConvertibleToJava<VmUptimeArgs>

Details on the total up-time for the VM.

Link copied to clipboard
data class VMwareMigrateAgentModelCustomPropertiesArgs(val fabricFriendlyName: Output<String>? = null, val instanceType: Output<String>, val vmwareSiteId: Output<String>? = null) : ConvertibleToJava<VMwareMigrateAgentModelCustomPropertiesArgs>

VMware MigrateAgent model custom properties.

Link copied to clipboard
data class WebAppAssessmentSettingsArgs(val appSvcContainerSettings: Output<AppSvcContainerSettingsArgs>, val appSvcNativeSettings: Output<AppSvcNativeSettingsArgs>, val azureLocation: Output<String>? = null, val azureSecurityOfferingType: Output<Either<String, AzureSecurityOfferingType>>, val billingSettings: Output<BillingSettingsArgs>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val discountPercentage: Output<Double>? = null, val environmentType: Output<Either<String, EnvironmentType>>? = null, val performanceData: Output<PerformanceDataArgs>? = null, val savingsSettings: Output<SavingsSettingsArgs>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null) : ConvertibleToJava<WebAppAssessmentSettingsArgs>

Web app assessment settings class.

Link copied to clipboard
data class WebAppAssessmentV3PropertiesArgs(val fallbackMachineAssessmentArmId: Output<String>? = null, val scope: Output<ScopeArgs>? = null, val settings: Output<WebAppAssessmentSettingsArgs>? = null) : ConvertibleToJava<WebAppAssessmentV3PropertiesArgs>

WebApp assessment resource properties.

Link copied to clipboard
data class WebApplicationConfigurationArgs(val filePath: Output<String>? = null, val identifier: Output<String>? = null, val isDeploymentTimeEditable: Output<Boolean>? = null, val localFilePath: Output<String>? = null, val name: Output<String>? = null, val secretStoreDetails: Output<SecretStoreDetailsArgs>? = null, val section: Output<String>? = null, val targetFilePath: Output<String>? = null, val type: Output<Either<String, ConfigurationType>>? = null, val value: Output<String>? = null) : ConvertibleToJava<WebApplicationConfigurationArgs>

Class for web application configurations.

Link copied to clipboard
data class WebApplicationDirectoryArgs(val isEditable: Output<Boolean>? = null, val sourcePaths: Output<List<String>>? = null, val sourceSize: Output<String>? = null, val storageProfile: Output<TargetStorageProfileArgs>? = null) : ConvertibleToJava<WebApplicationDirectoryArgs>

WebApplication directory structure.

Link copied to clipboard
data class WebApplicationFrameworkArgs(val name: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<WebApplicationFrameworkArgs>

Framework specific data for a web application.

Link copied to clipboard
data class WindowsServerLicensingSettingsArgs(val licenseCost: Output<Double>, val licensesPerCore: Output<Int>, val softwareAssuranceCost: Output<Double>) : ConvertibleToJava<WindowsServerLicensingSettingsArgs>

Windows Server licensing settings.

Link copied to clipboard
data class WorkloadDeploymentModelPropertiesArgs(val customProperties: Output<Either<ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs, IISAKSWorkloadDeploymentModelCustomPropertiesArgs>>? = null, val displayName: Output<String>? = null, val targetPlatform: Output<Either<String, WorkloadDeploymentTarget>>? = null, val workloadInstanceProperties: Output<WorkloadInstanceModelPropertiesArgs>? = null) : ConvertibleToJava<WorkloadDeploymentModelPropertiesArgs>

Workload deployment model properties.

Link copied to clipboard
data class WorkloadInstanceModelPropertiesArgs(val customProperties: Output<Either<ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs, IISWorkloadInstanceModelCustomPropertiesArgs>>? = null, val displayName: Output<String>? = null, val masterSiteName: Output<String>? = null, val migrateAgentId: Output<String>? = null, val name: Output<String>? = null, val sourceName: Output<String>? = null, val sourcePlatform: Output<String>? = null) : ConvertibleToJava<WorkloadInstanceModelPropertiesArgs>

Workload instance model properties.