azure-native.migrate.BusinessCaseOperation
Explore with Pulumi AI
Business case resource. Azure REST API version: 2023-04-01-preview.
Example Usage
BusinessCaseOperations_Create_MaximumSet_Gen
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var businessCaseOperation = new AzureNative.Migrate.BusinessCaseOperation("businessCaseOperation", new()
{
BusinessCaseName = "sample-business-case",
ProjectName = "multipleto8617project",
ResourceGroupName = "rgopenapi",
Settings = new AzureNative.Migrate.Inputs.SettingsArgs
{
AzureSettings = new AzureNative.Migrate.Inputs.AzureSettingsArgs
{
AvsLaborCostPercentage = 0,
BusinessCaseType = AzureNative.Migrate.MigrationStrategy.OptimizeForCost,
ComfortFactor = 29,
Currency = AzureNative.Migrate.BusinessCaseCurrency.USD,
DiscountPercentage = 83,
IaasLaborCostPercentage = 94,
InfrastructureGrowthRate = 83,
NetworkCostPercentage = 40,
PaasLaborCostPercentage = 47,
PerYearMigrationCompletionPercentage =
{
{ "Year0", 20 },
{ "Year1", 30 },
{ "Year2", 60 },
{ "Year3", 90 },
},
PerformanceDataEndTime = "2023-11-08T07:10:07.764Z",
PerformanceDataStartTime = "2023-11-08T07:10:07.764Z",
PerformanceUtilizationPercentile = 4,
SavingsOption = AzureNative.Migrate.SavingsOption.RI3Year,
TargetLocation = "WestUs2",
Wacc = 79,
WorkloadDiscoverySource = AzureNative.Migrate.DiscoverySource.Appliance,
},
OnPremiseSettings = new AzureNative.Migrate.Inputs.OnPremiseSettingsArgs
{
ComputeSettings = new AzureNative.Migrate.Inputs.ComputeSettingsArgs
{
HyperthreadCoreToMemoryRatio = 12,
Price = 16,
RhelLinuxServerLicensing = new AzureNative.Migrate.Inputs.LinuxServerLicensingSettingsArgs
{
LicenseCost = 9,
},
SqlServerLicensing = new[]
{
new AzureNative.Migrate.Inputs.SqlServerLicensingSettingsArgs
{
LicenseCost = 27,
SoftwareAssuranceCost = 16,
Version = AzureNative.Migrate.SqlServerLicenseType.Enterprise,
},
},
SuseLinuxServerLicensing = new AzureNative.Migrate.Inputs.LinuxServerLicensingSettingsArgs
{
LicenseCost = 9,
},
VirtualizationSoftwareSettings = new AzureNative.Migrate.Inputs.VirtualizationSoftwareSettingsArgs
{
LicenseAndSupportList = new[]
{
new AzureNative.Migrate.Inputs.VsphereLicenseArgs
{
BasicSupportCost = 22,
LicenseCost = 8,
LicenseType = AzureNative.Migrate.LicenseType.VSphereStandard,
ProductionSupportCost = 22,
},
},
NumberOfPhysicalCoresPerLicense = 17,
SoftwareAssuranceCost = 14,
},
WindowsServerLicensing = new AzureNative.Migrate.Inputs.WindowsServerLicensingSettingsArgs
{
LicenseCost = 9,
LicensesPerCore = 11,
SoftwareAssuranceCost = 1,
},
},
FacilitySettings = new AzureNative.Migrate.Inputs.FacilitySettingsArgs
{
FacilitiesCost = 7,
},
LaborSettings = new AzureNative.Migrate.Inputs.LaborSettingsArgs
{
HourlyAdminCost = 25,
PhysicalServersPerAdmin = 6,
VirtualMachinesPerAdmin = 24,
},
ManagementSettings = new AzureNative.Migrate.Inputs.ManagementSettingsArgs
{
HypervVirtualizationManagementSettings = new AzureNative.Migrate.Inputs.HypervVirtualizationManagementSettingsArgs
{
LicenseAndSupportList = new[]
{
new AzureNative.Migrate.Inputs.HypervLicenseArgs
{
LicenseCost = 4,
LicenseType = AzureNative.Migrate.HyperVLicenseType.Standard,
},
},
NumberOfPhysicalCoresPerLicense = 2,
SoftwareAssuranceCost = 11,
},
OtherManagementCostsSettings = new AzureNative.Migrate.Inputs.OtherManagementCostsSettingsArgs
{
DataProtectionCostPerServerPerYear = 18,
MonitoringCostPerServerPerYear = 10,
PatchingCostPerServerPerYear = 18,
},
ThirdPartyManagementSettings = new AzureNative.Migrate.Inputs.ThirdPartyManagementSettingsArgs
{
LicenseCost = 23,
SupportCost = 9,
},
VsphereManagementSettings = new AzureNative.Migrate.Inputs.VsphereManagementSettingsArgs
{
LicenseAndSupportList = new[]
{
new AzureNative.Migrate.Inputs.VsphereManagementLicenseArgs
{
BasicSupportCost = 1,
LicenseCost = 6,
LicenseType = AzureNative.Migrate.VsphereManagementLicenseType.VSphereServerStandard,
ProductionSupportCost = 18,
},
},
},
},
NetworkSettings = new AzureNative.Migrate.Inputs.NetworkSettingsArgs
{
HardwareSoftwareCostPercentage = 50,
MaintenanceCostPercentage = 48,
},
SecuritySettings = new AzureNative.Migrate.Inputs.SecuritySettingsArgs
{
ServerSecurityCostPerServerPerYear = 14,
SqlServerSecurityCostPerServerPerYear = 7,
},
StorageSettings = new AzureNative.Migrate.Inputs.StorageSettingsArgs
{
CostPerGbPerMonth = 22,
MaintainanceCostPercentageToAcquisitionCost = 1,
},
},
},
});
});
package main
import (
migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := migrate.NewBusinessCaseOperation(ctx, "businessCaseOperation", &migrate.BusinessCaseOperationArgs{
BusinessCaseName: pulumi.String("sample-business-case"),
ProjectName: pulumi.String("multipleto8617project"),
ResourceGroupName: pulumi.String("rgopenapi"),
Settings: &migrate.SettingsArgs{
AzureSettings: &migrate.AzureSettingsArgs{
AvsLaborCostPercentage: pulumi.Float64(0),
BusinessCaseType: pulumi.String(migrate.MigrationStrategyOptimizeForCost),
ComfortFactor: pulumi.Float64(29),
Currency: pulumi.String(migrate.BusinessCaseCurrencyUSD),
DiscountPercentage: pulumi.Float64(83),
IaasLaborCostPercentage: pulumi.Float64(94),
InfrastructureGrowthRate: pulumi.Float64(83),
NetworkCostPercentage: pulumi.Float64(40),
PaasLaborCostPercentage: pulumi.Float64(47),
PerYearMigrationCompletionPercentage: pulumi.Float64Map{
"Year0": pulumi.Float64(20),
"Year1": pulumi.Float64(30),
"Year2": pulumi.Float64(60),
"Year3": pulumi.Float64(90),
},
PerformanceDataEndTime: pulumi.String("2023-11-08T07:10:07.764Z"),
PerformanceDataStartTime: pulumi.String("2023-11-08T07:10:07.764Z"),
PerformanceUtilizationPercentile: pulumi.Float64(4),
SavingsOption: pulumi.String(migrate.SavingsOptionRI3Year),
TargetLocation: pulumi.String("WestUs2"),
Wacc: pulumi.Float64(79),
WorkloadDiscoverySource: pulumi.String(migrate.DiscoverySourceAppliance),
},
OnPremiseSettings: &migrate.OnPremiseSettingsArgs{
ComputeSettings: &migrate.ComputeSettingsArgs{
HyperthreadCoreToMemoryRatio: pulumi.Float64(12),
Price: pulumi.Float64(16),
RhelLinuxServerLicensing: &migrate.LinuxServerLicensingSettingsArgs{
LicenseCost: pulumi.Float64(9),
},
SqlServerLicensing: migrate.SqlServerLicensingSettingsArray{
&migrate.SqlServerLicensingSettingsArgs{
LicenseCost: pulumi.Float64(27),
SoftwareAssuranceCost: pulumi.Float64(16),
Version: pulumi.String(migrate.SqlServerLicenseTypeEnterprise),
},
},
SuseLinuxServerLicensing: &migrate.LinuxServerLicensingSettingsArgs{
LicenseCost: pulumi.Float64(9),
},
VirtualizationSoftwareSettings: &migrate.VirtualizationSoftwareSettingsArgs{
LicenseAndSupportList: migrate.VsphereLicenseArray{
&migrate.VsphereLicenseArgs{
BasicSupportCost: pulumi.Float64(22),
LicenseCost: pulumi.Float64(8),
LicenseType: pulumi.String(migrate.LicenseTypeVSphereStandard),
ProductionSupportCost: pulumi.Float64(22),
},
},
NumberOfPhysicalCoresPerLicense: pulumi.Int(17),
SoftwareAssuranceCost: pulumi.Float64(14),
},
WindowsServerLicensing: &migrate.WindowsServerLicensingSettingsArgs{
LicenseCost: pulumi.Float64(9),
LicensesPerCore: pulumi.Int(11),
SoftwareAssuranceCost: pulumi.Float64(1),
},
},
FacilitySettings: &migrate.FacilitySettingsArgs{
FacilitiesCost: pulumi.Float64(7),
},
LaborSettings: &migrate.LaborSettingsArgs{
HourlyAdminCost: pulumi.Float64(25),
PhysicalServersPerAdmin: pulumi.Int(6),
VirtualMachinesPerAdmin: pulumi.Int(24),
},
ManagementSettings: &migrate.ManagementSettingsArgs{
HypervVirtualizationManagementSettings: &migrate.HypervVirtualizationManagementSettingsArgs{
LicenseAndSupportList: migrate.HypervLicenseArray{
&migrate.HypervLicenseArgs{
LicenseCost: pulumi.Float64(4),
LicenseType: pulumi.String(migrate.HyperVLicenseTypeStandard),
},
},
NumberOfPhysicalCoresPerLicense: pulumi.Int(2),
SoftwareAssuranceCost: pulumi.Float64(11),
},
OtherManagementCostsSettings: &migrate.OtherManagementCostsSettingsArgs{
DataProtectionCostPerServerPerYear: pulumi.Float64(18),
MonitoringCostPerServerPerYear: pulumi.Float64(10),
PatchingCostPerServerPerYear: pulumi.Float64(18),
},
ThirdPartyManagementSettings: &migrate.ThirdPartyManagementSettingsArgs{
LicenseCost: pulumi.Float64(23),
SupportCost: pulumi.Float64(9),
},
VsphereManagementSettings: &migrate.VsphereManagementSettingsArgs{
LicenseAndSupportList: migrate.VsphereManagementLicenseArray{
&migrate.VsphereManagementLicenseArgs{
BasicSupportCost: pulumi.Float64(1),
LicenseCost: pulumi.Float64(6),
LicenseType: pulumi.String(migrate.VsphereManagementLicenseTypeVSphereServerStandard),
ProductionSupportCost: pulumi.Float64(18),
},
},
},
},
NetworkSettings: &migrate.NetworkSettingsArgs{
HardwareSoftwareCostPercentage: pulumi.Float64(50),
MaintenanceCostPercentage: pulumi.Float64(48),
},
SecuritySettings: &migrate.SecuritySettingsArgs{
ServerSecurityCostPerServerPerYear: pulumi.Float64(14),
SqlServerSecurityCostPerServerPerYear: pulumi.Float64(7),
},
StorageSettings: &migrate.StorageSettingsArgs{
CostPerGbPerMonth: pulumi.Float64(22),
MaintainanceCostPercentageToAcquisitionCost: pulumi.Float64(1),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.migrate.BusinessCaseOperation;
import com.pulumi.azurenative.migrate.BusinessCaseOperationArgs;
import com.pulumi.azurenative.migrate.inputs.SettingsArgs;
import com.pulumi.azurenative.migrate.inputs.AzureSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.OnPremiseSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.ComputeSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.LinuxServerLicensingSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.VirtualizationSoftwareSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.WindowsServerLicensingSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.FacilitySettingsArgs;
import com.pulumi.azurenative.migrate.inputs.LaborSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.ManagementSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.HypervVirtualizationManagementSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.OtherManagementCostsSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.ThirdPartyManagementSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.VsphereManagementSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.NetworkSettingsArgs;
import com.pulumi.azurenative.migrate.inputs.SecuritySettingsArgs;
import com.pulumi.azurenative.migrate.inputs.StorageSettingsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var businessCaseOperation = new BusinessCaseOperation("businessCaseOperation", BusinessCaseOperationArgs.builder()
.businessCaseName("sample-business-case")
.projectName("multipleto8617project")
.resourceGroupName("rgopenapi")
.settings(SettingsArgs.builder()
.azureSettings(AzureSettingsArgs.builder()
.avsLaborCostPercentage(0)
.businessCaseType("OptimizeForCost")
.comfortFactor(29)
.currency("USD")
.discountPercentage(83)
.iaasLaborCostPercentage(94)
.infrastructureGrowthRate(83)
.networkCostPercentage(40)
.paasLaborCostPercentage(47)
.perYearMigrationCompletionPercentage(Map.ofEntries(
Map.entry("Year0", 20),
Map.entry("Year1", 30),
Map.entry("Year2", 60),
Map.entry("Year3", 90)
))
.performanceDataEndTime("2023-11-08T07:10:07.764Z")
.performanceDataStartTime("2023-11-08T07:10:07.764Z")
.performanceUtilizationPercentile(4)
.savingsOption("RI3Year")
.targetLocation("WestUs2")
.wacc(79)
.workloadDiscoverySource("Appliance")
.build())
.onPremiseSettings(OnPremiseSettingsArgs.builder()
.computeSettings(ComputeSettingsArgs.builder()
.hyperthreadCoreToMemoryRatio(12)
.price(16)
.rhelLinuxServerLicensing(LinuxServerLicensingSettingsArgs.builder()
.licenseCost(9)
.build())
.sqlServerLicensing(SqlServerLicensingSettingsArgs.builder()
.licenseCost(27)
.softwareAssuranceCost(16)
.version("Enterprise")
.build())
.suseLinuxServerLicensing(LinuxServerLicensingSettingsArgs.builder()
.licenseCost(9)
.build())
.virtualizationSoftwareSettings(VirtualizationSoftwareSettingsArgs.builder()
.licenseAndSupportList(VsphereLicenseArgs.builder()
.basicSupportCost(22)
.licenseCost(8)
.licenseType("VSphereStandard")
.productionSupportCost(22)
.build())
.numberOfPhysicalCoresPerLicense(17)
.softwareAssuranceCost(14)
.build())
.windowsServerLicensing(WindowsServerLicensingSettingsArgs.builder()
.licenseCost(9)
.licensesPerCore(11)
.softwareAssuranceCost(1)
.build())
.build())
.facilitySettings(FacilitySettingsArgs.builder()
.facilitiesCost(7)
.build())
.laborSettings(LaborSettingsArgs.builder()
.hourlyAdminCost(25)
.physicalServersPerAdmin(6)
.virtualMachinesPerAdmin(24)
.build())
.managementSettings(ManagementSettingsArgs.builder()
.hypervVirtualizationManagementSettings(HypervVirtualizationManagementSettingsArgs.builder()
.licenseAndSupportList(HypervLicenseArgs.builder()
.licenseCost(4)
.licenseType("Standard")
.build())
.numberOfPhysicalCoresPerLicense(2)
.softwareAssuranceCost(11)
.build())
.otherManagementCostsSettings(OtherManagementCostsSettingsArgs.builder()
.dataProtectionCostPerServerPerYear(18)
.monitoringCostPerServerPerYear(10)
.patchingCostPerServerPerYear(18)
.build())
.thirdPartyManagementSettings(ThirdPartyManagementSettingsArgs.builder()
.licenseCost(23)
.supportCost(9)
.build())
.vsphereManagementSettings(VsphereManagementSettingsArgs.builder()
.licenseAndSupportList(VsphereManagementLicenseArgs.builder()
.basicSupportCost(1)
.licenseCost(6)
.licenseType("VSphereServerStandard")
.productionSupportCost(18)
.build())
.build())
.build())
.networkSettings(NetworkSettingsArgs.builder()
.hardwareSoftwareCostPercentage(50)
.maintenanceCostPercentage(48)
.build())
.securitySettings(SecuritySettingsArgs.builder()
.serverSecurityCostPerServerPerYear(14)
.sqlServerSecurityCostPerServerPerYear(7)
.build())
.storageSettings(StorageSettingsArgs.builder()
.costPerGbPerMonth(22)
.maintainanceCostPercentageToAcquisitionCost(1)
.build())
.build())
.build())
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
business_case_operation = azure_native.migrate.BusinessCaseOperation("businessCaseOperation",
business_case_name="sample-business-case",
project_name="multipleto8617project",
resource_group_name="rgopenapi",
settings=azure_native.migrate.SettingsArgs(
azure_settings=azure_native.migrate.AzureSettingsArgs(
avs_labor_cost_percentage=0,
business_case_type=azure_native.migrate.MigrationStrategy.OPTIMIZE_FOR_COST,
comfort_factor=29,
currency=azure_native.migrate.BusinessCaseCurrency.USD,
discount_percentage=83,
iaas_labor_cost_percentage=94,
infrastructure_growth_rate=83,
network_cost_percentage=40,
paas_labor_cost_percentage=47,
per_year_migration_completion_percentage={
"Year0": 20,
"Year1": 30,
"Year2": 60,
"Year3": 90,
},
performance_data_end_time="2023-11-08T07:10:07.764Z",
performance_data_start_time="2023-11-08T07:10:07.764Z",
performance_utilization_percentile=4,
savings_option=azure_native.migrate.SavingsOption.RI3_YEAR,
target_location="WestUs2",
wacc=79,
workload_discovery_source=azure_native.migrate.DiscoverySource.APPLIANCE,
),
on_premise_settings=azure_native.migrate.OnPremiseSettingsArgs(
compute_settings=azure_native.migrate.ComputeSettingsArgs(
hyperthread_core_to_memory_ratio=12,
price=16,
rhel_linux_server_licensing=azure_native.migrate.LinuxServerLicensingSettingsArgs(
license_cost=9,
),
sql_server_licensing=[azure_native.migrate.SqlServerLicensingSettingsArgs(
license_cost=27,
software_assurance_cost=16,
version=azure_native.migrate.SqlServerLicenseType.ENTERPRISE,
)],
suse_linux_server_licensing=azure_native.migrate.LinuxServerLicensingSettingsArgs(
license_cost=9,
),
virtualization_software_settings=azure_native.migrate.VirtualizationSoftwareSettingsArgs(
license_and_support_list=[azure_native.migrate.VsphereLicenseArgs(
basic_support_cost=22,
license_cost=8,
license_type=azure_native.migrate.LicenseType.V_SPHERE_STANDARD,
production_support_cost=22,
)],
number_of_physical_cores_per_license=17,
software_assurance_cost=14,
),
windows_server_licensing=azure_native.migrate.WindowsServerLicensingSettingsArgs(
license_cost=9,
licenses_per_core=11,
software_assurance_cost=1,
),
),
facility_settings=azure_native.migrate.FacilitySettingsArgs(
facilities_cost=7,
),
labor_settings=azure_native.migrate.LaborSettingsArgs(
hourly_admin_cost=25,
physical_servers_per_admin=6,
virtual_machines_per_admin=24,
),
management_settings=azure_native.migrate.ManagementSettingsArgs(
hyperv_virtualization_management_settings=azure_native.migrate.HypervVirtualizationManagementSettingsArgs(
license_and_support_list=[azure_native.migrate.HypervLicenseArgs(
license_cost=4,
license_type=azure_native.migrate.HyperVLicenseType.STANDARD,
)],
number_of_physical_cores_per_license=2,
software_assurance_cost=11,
),
other_management_costs_settings=azure_native.migrate.OtherManagementCostsSettingsArgs(
data_protection_cost_per_server_per_year=18,
monitoring_cost_per_server_per_year=10,
patching_cost_per_server_per_year=18,
),
third_party_management_settings=azure_native.migrate.ThirdPartyManagementSettingsArgs(
license_cost=23,
support_cost=9,
),
vsphere_management_settings=azure_native.migrate.VsphereManagementSettingsArgs(
license_and_support_list=[azure_native.migrate.VsphereManagementLicenseArgs(
basic_support_cost=1,
license_cost=6,
license_type=azure_native.migrate.VsphereManagementLicenseType.V_SPHERE_SERVER_STANDARD,
production_support_cost=18,
)],
),
),
network_settings=azure_native.migrate.NetworkSettingsArgs(
hardware_software_cost_percentage=50,
maintenance_cost_percentage=48,
),
security_settings=azure_native.migrate.SecuritySettingsArgs(
server_security_cost_per_server_per_year=14,
sql_server_security_cost_per_server_per_year=7,
),
storage_settings=azure_native.migrate.StorageSettingsArgs(
cost_per_gb_per_month=22,
maintainance_cost_percentage_to_acquisition_cost=1,
),
),
))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const businessCaseOperation = new azure_native.migrate.BusinessCaseOperation("businessCaseOperation", {
businessCaseName: "sample-business-case",
projectName: "multipleto8617project",
resourceGroupName: "rgopenapi",
settings: {
azureSettings: {
avsLaborCostPercentage: 0,
businessCaseType: azure_native.migrate.MigrationStrategy.OptimizeForCost,
comfortFactor: 29,
currency: azure_native.migrate.BusinessCaseCurrency.USD,
discountPercentage: 83,
iaasLaborCostPercentage: 94,
infrastructureGrowthRate: 83,
networkCostPercentage: 40,
paasLaborCostPercentage: 47,
perYearMigrationCompletionPercentage: {
Year0: 20,
Year1: 30,
Year2: 60,
Year3: 90,
},
performanceDataEndTime: "2023-11-08T07:10:07.764Z",
performanceDataStartTime: "2023-11-08T07:10:07.764Z",
performanceUtilizationPercentile: 4,
savingsOption: azure_native.migrate.SavingsOption.RI3Year,
targetLocation: "WestUs2",
wacc: 79,
workloadDiscoverySource: azure_native.migrate.DiscoverySource.Appliance,
},
onPremiseSettings: {
computeSettings: {
hyperthreadCoreToMemoryRatio: 12,
price: 16,
rhelLinuxServerLicensing: {
licenseCost: 9,
},
sqlServerLicensing: [{
licenseCost: 27,
softwareAssuranceCost: 16,
version: azure_native.migrate.SqlServerLicenseType.Enterprise,
}],
suseLinuxServerLicensing: {
licenseCost: 9,
},
virtualizationSoftwareSettings: {
licenseAndSupportList: [{
basicSupportCost: 22,
licenseCost: 8,
licenseType: azure_native.migrate.LicenseType.VSphereStandard,
productionSupportCost: 22,
}],
numberOfPhysicalCoresPerLicense: 17,
softwareAssuranceCost: 14,
},
windowsServerLicensing: {
licenseCost: 9,
licensesPerCore: 11,
softwareAssuranceCost: 1,
},
},
facilitySettings: {
facilitiesCost: 7,
},
laborSettings: {
hourlyAdminCost: 25,
physicalServersPerAdmin: 6,
virtualMachinesPerAdmin: 24,
},
managementSettings: {
hypervVirtualizationManagementSettings: {
licenseAndSupportList: [{
licenseCost: 4,
licenseType: azure_native.migrate.HyperVLicenseType.Standard,
}],
numberOfPhysicalCoresPerLicense: 2,
softwareAssuranceCost: 11,
},
otherManagementCostsSettings: {
dataProtectionCostPerServerPerYear: 18,
monitoringCostPerServerPerYear: 10,
patchingCostPerServerPerYear: 18,
},
thirdPartyManagementSettings: {
licenseCost: 23,
supportCost: 9,
},
vsphereManagementSettings: {
licenseAndSupportList: [{
basicSupportCost: 1,
licenseCost: 6,
licenseType: azure_native.migrate.VsphereManagementLicenseType.VSphereServerStandard,
productionSupportCost: 18,
}],
},
},
networkSettings: {
hardwareSoftwareCostPercentage: 50,
maintenanceCostPercentage: 48,
},
securitySettings: {
serverSecurityCostPerServerPerYear: 14,
sqlServerSecurityCostPerServerPerYear: 7,
},
storageSettings: {
costPerGbPerMonth: 22,
maintainanceCostPercentageToAcquisitionCost: 1,
},
},
},
});
resources:
businessCaseOperation:
type: azure-native:migrate:BusinessCaseOperation
properties:
businessCaseName: sample-business-case
projectName: multipleto8617project
resourceGroupName: rgopenapi
settings:
azureSettings:
avsLaborCostPercentage: 0
businessCaseType: OptimizeForCost
comfortFactor: 29
currency: USD
discountPercentage: 83
iaasLaborCostPercentage: 94
infrastructureGrowthRate: 83
networkCostPercentage: 40
paasLaborCostPercentage: 47
perYearMigrationCompletionPercentage:
Year0: 20
Year1: 30
Year2: 60
Year3: 90
performanceDataEndTime: 2023-11-08T07:10:07.764Z
performanceDataStartTime: 2023-11-08T07:10:07.764Z
performanceUtilizationPercentile: 4
savingsOption: RI3Year
targetLocation: WestUs2
wacc: 79
workloadDiscoverySource: Appliance
onPremiseSettings:
computeSettings:
hyperthreadCoreToMemoryRatio: 12
price: 16
rhelLinuxServerLicensing:
licenseCost: 9
sqlServerLicensing:
- licenseCost: 27
softwareAssuranceCost: 16
version: Enterprise
suseLinuxServerLicensing:
licenseCost: 9
virtualizationSoftwareSettings:
licenseAndSupportList:
- basicSupportCost: 22
licenseCost: 8
licenseType: VSphereStandard
productionSupportCost: 22
numberOfPhysicalCoresPerLicense: 17
softwareAssuranceCost: 14
windowsServerLicensing:
licenseCost: 9
licensesPerCore: 11
softwareAssuranceCost: 1
facilitySettings:
facilitiesCost: 7
laborSettings:
hourlyAdminCost: 25
physicalServersPerAdmin: 6
virtualMachinesPerAdmin: 24
managementSettings:
hypervVirtualizationManagementSettings:
licenseAndSupportList:
- licenseCost: 4
licenseType: Standard
numberOfPhysicalCoresPerLicense: 2
softwareAssuranceCost: 11
otherManagementCostsSettings:
dataProtectionCostPerServerPerYear: 18
monitoringCostPerServerPerYear: 10
patchingCostPerServerPerYear: 18
thirdPartyManagementSettings:
licenseCost: 23
supportCost: 9
vsphereManagementSettings:
licenseAndSupportList:
- basicSupportCost: 1
licenseCost: 6
licenseType: VSphereServerStandard
productionSupportCost: 18
networkSettings:
hardwareSoftwareCostPercentage: 50
maintenanceCostPercentage: 48
securitySettings:
serverSecurityCostPerServerPerYear: 14
sqlServerSecurityCostPerServerPerYear: 7
storageSettings:
costPerGbPerMonth: 22
maintainanceCostPercentageToAcquisitionCost: 1
Create BusinessCaseOperation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BusinessCaseOperation(name: string, args: BusinessCaseOperationArgs, opts?: CustomResourceOptions);
@overload
def BusinessCaseOperation(resource_name: str,
args: BusinessCaseOperationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BusinessCaseOperation(resource_name: str,
opts: Optional[ResourceOptions] = None,
project_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
business_case_name: Optional[str] = None,
settings: Optional[SettingsArgs] = None)
func NewBusinessCaseOperation(ctx *Context, name string, args BusinessCaseOperationArgs, opts ...ResourceOption) (*BusinessCaseOperation, error)
public BusinessCaseOperation(string name, BusinessCaseOperationArgs args, CustomResourceOptions? opts = null)
public BusinessCaseOperation(String name, BusinessCaseOperationArgs args)
public BusinessCaseOperation(String name, BusinessCaseOperationArgs args, CustomResourceOptions options)
type: azure-native:migrate:BusinessCaseOperation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BusinessCaseOperationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BusinessCaseOperationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BusinessCaseOperationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BusinessCaseOperationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BusinessCaseOperationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var businessCaseOperationResource = new AzureNative.Migrate.BusinessCaseOperation("businessCaseOperationResource", new()
{
ProjectName = "string",
ResourceGroupName = "string",
BusinessCaseName = "string",
Settings = new AzureNative.Migrate.Inputs.SettingsArgs
{
AzureSettings = new AzureNative.Migrate.Inputs.AzureSettingsArgs
{
Currency = "string",
TargetLocation = "string",
PaasLaborCostPercentage = 0,
PerYearMigrationCompletionPercentage =
{
{ "string", 0 },
},
DiscountPercentage = 0,
IaasLaborCostPercentage = 0,
InfrastructureGrowthRate = 0,
NetworkCostPercentage = 0,
AvsLaborCostPercentage = 0,
ComfortFactor = 0,
PerformanceDataEndTime = "string",
PerformanceDataStartTime = "string",
PerformanceUtilizationPercentile = 0,
SavingsOption = "string",
BusinessCaseType = "string",
Wacc = 0,
WorkloadDiscoverySource = "string",
},
OnPremiseSettings = new AzureNative.Migrate.Inputs.OnPremiseSettingsArgs
{
ComputeSettings = new AzureNative.Migrate.Inputs.ComputeSettingsArgs
{
HyperthreadCoreToMemoryRatio = 0,
Price = 0,
RhelLinuxServerLicensing = new AzureNative.Migrate.Inputs.LinuxServerLicensingSettingsArgs
{
LicenseCost = 0,
},
SqlServerLicensing = new[]
{
new AzureNative.Migrate.Inputs.SqlServerLicensingSettingsArgs
{
LicenseCost = 0,
SoftwareAssuranceCost = 0,
Version = "string",
},
},
SuseLinuxServerLicensing = new AzureNative.Migrate.Inputs.LinuxServerLicensingSettingsArgs
{
LicenseCost = 0,
},
VirtualizationSoftwareSettings = new AzureNative.Migrate.Inputs.VirtualizationSoftwareSettingsArgs
{
LicenseAndSupportList = new[]
{
new AzureNative.Migrate.Inputs.VsphereLicenseArgs
{
BasicSupportCost = 0,
LicenseCost = 0,
LicenseType = "string",
ProductionSupportCost = 0,
},
},
NumberOfPhysicalCoresPerLicense = 0,
SoftwareAssuranceCost = 0,
},
WindowsServerLicensing = new AzureNative.Migrate.Inputs.WindowsServerLicensingSettingsArgs
{
LicenseCost = 0,
LicensesPerCore = 0,
SoftwareAssuranceCost = 0,
},
},
FacilitySettings = new AzureNative.Migrate.Inputs.FacilitySettingsArgs
{
FacilitiesCost = 0,
},
LaborSettings = new AzureNative.Migrate.Inputs.LaborSettingsArgs
{
HourlyAdminCost = 0,
PhysicalServersPerAdmin = 0,
VirtualMachinesPerAdmin = 0,
},
NetworkSettings = new AzureNative.Migrate.Inputs.NetworkSettingsArgs
{
HardwareSoftwareCostPercentage = 0,
MaintenanceCostPercentage = 0,
},
SecuritySettings = new AzureNative.Migrate.Inputs.SecuritySettingsArgs
{
ServerSecurityCostPerServerPerYear = 0,
SqlServerSecurityCostPerServerPerYear = 0,
},
StorageSettings = new AzureNative.Migrate.Inputs.StorageSettingsArgs
{
CostPerGbPerMonth = 0,
MaintainanceCostPercentageToAcquisitionCost = 0,
},
ManagementSettings = new AzureNative.Migrate.Inputs.ManagementSettingsArgs
{
HypervVirtualizationManagementSettings = new AzureNative.Migrate.Inputs.HypervVirtualizationManagementSettingsArgs
{
LicenseAndSupportList = new[]
{
new AzureNative.Migrate.Inputs.HypervLicenseArgs
{
LicenseCost = 0,
LicenseType = "string",
},
},
NumberOfPhysicalCoresPerLicense = 0,
SoftwareAssuranceCost = 0,
},
OtherManagementCostsSettings = new AzureNative.Migrate.Inputs.OtherManagementCostsSettingsArgs
{
DataProtectionCostPerServerPerYear = 0,
MonitoringCostPerServerPerYear = 0,
PatchingCostPerServerPerYear = 0,
},
ThirdPartyManagementSettings = new AzureNative.Migrate.Inputs.ThirdPartyManagementSettingsArgs
{
LicenseCost = 0,
SupportCost = 0,
},
VsphereManagementSettings = new AzureNative.Migrate.Inputs.VsphereManagementSettingsArgs
{
LicenseAndSupportList = new[]
{
new AzureNative.Migrate.Inputs.VsphereManagementLicenseArgs
{
BasicSupportCost = 0,
LicenseCost = 0,
LicenseType = "string",
ProductionSupportCost = 0,
},
},
},
},
},
},
});
example, err := migrate.NewBusinessCaseOperation(ctx, "businessCaseOperationResource", &migrate.BusinessCaseOperationArgs{
ProjectName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
BusinessCaseName: pulumi.String("string"),
Settings: &migrate.SettingsArgs{
AzureSettings: &migrate.AzureSettingsArgs{
Currency: pulumi.String("string"),
TargetLocation: pulumi.String("string"),
PaasLaborCostPercentage: pulumi.Float64(0),
PerYearMigrationCompletionPercentage: pulumi.Float64Map{
"string": pulumi.Float64(0),
},
DiscountPercentage: pulumi.Float64(0),
IaasLaborCostPercentage: pulumi.Float64(0),
InfrastructureGrowthRate: pulumi.Float64(0),
NetworkCostPercentage: pulumi.Float64(0),
AvsLaborCostPercentage: pulumi.Float64(0),
ComfortFactor: pulumi.Float64(0),
PerformanceDataEndTime: pulumi.String("string"),
PerformanceDataStartTime: pulumi.String("string"),
PerformanceUtilizationPercentile: pulumi.Float64(0),
SavingsOption: pulumi.String("string"),
BusinessCaseType: pulumi.String("string"),
Wacc: pulumi.Float64(0),
WorkloadDiscoverySource: pulumi.String("string"),
},
OnPremiseSettings: &migrate.OnPremiseSettingsArgs{
ComputeSettings: &migrate.ComputeSettingsArgs{
HyperthreadCoreToMemoryRatio: pulumi.Float64(0),
Price: pulumi.Float64(0),
RhelLinuxServerLicensing: &migrate.LinuxServerLicensingSettingsArgs{
LicenseCost: pulumi.Float64(0),
},
SqlServerLicensing: migrate.SqlServerLicensingSettingsArray{
&migrate.SqlServerLicensingSettingsArgs{
LicenseCost: pulumi.Float64(0),
SoftwareAssuranceCost: pulumi.Float64(0),
Version: pulumi.String("string"),
},
},
SuseLinuxServerLicensing: &migrate.LinuxServerLicensingSettingsArgs{
LicenseCost: pulumi.Float64(0),
},
VirtualizationSoftwareSettings: &migrate.VirtualizationSoftwareSettingsArgs{
LicenseAndSupportList: migrate.VsphereLicenseArray{
&migrate.VsphereLicenseArgs{
BasicSupportCost: pulumi.Float64(0),
LicenseCost: pulumi.Float64(0),
LicenseType: pulumi.String("string"),
ProductionSupportCost: pulumi.Float64(0),
},
},
NumberOfPhysicalCoresPerLicense: pulumi.Int(0),
SoftwareAssuranceCost: pulumi.Float64(0),
},
WindowsServerLicensing: &migrate.WindowsServerLicensingSettingsArgs{
LicenseCost: pulumi.Float64(0),
LicensesPerCore: pulumi.Int(0),
SoftwareAssuranceCost: pulumi.Float64(0),
},
},
FacilitySettings: &migrate.FacilitySettingsArgs{
FacilitiesCost: pulumi.Float64(0),
},
LaborSettings: &migrate.LaborSettingsArgs{
HourlyAdminCost: pulumi.Float64(0),
PhysicalServersPerAdmin: pulumi.Int(0),
VirtualMachinesPerAdmin: pulumi.Int(0),
},
NetworkSettings: &migrate.NetworkSettingsArgs{
HardwareSoftwareCostPercentage: pulumi.Float64(0),
MaintenanceCostPercentage: pulumi.Float64(0),
},
SecuritySettings: &migrate.SecuritySettingsArgs{
ServerSecurityCostPerServerPerYear: pulumi.Float64(0),
SqlServerSecurityCostPerServerPerYear: pulumi.Float64(0),
},
StorageSettings: &migrate.StorageSettingsArgs{
CostPerGbPerMonth: pulumi.Float64(0),
MaintainanceCostPercentageToAcquisitionCost: pulumi.Float64(0),
},
ManagementSettings: &migrate.ManagementSettingsArgs{
HypervVirtualizationManagementSettings: &migrate.HypervVirtualizationManagementSettingsArgs{
LicenseAndSupportList: migrate.HypervLicenseArray{
&migrate.HypervLicenseArgs{
LicenseCost: pulumi.Float64(0),
LicenseType: pulumi.String("string"),
},
},
NumberOfPhysicalCoresPerLicense: pulumi.Int(0),
SoftwareAssuranceCost: pulumi.Float64(0),
},
OtherManagementCostsSettings: &migrate.OtherManagementCostsSettingsArgs{
DataProtectionCostPerServerPerYear: pulumi.Float64(0),
MonitoringCostPerServerPerYear: pulumi.Float64(0),
PatchingCostPerServerPerYear: pulumi.Float64(0),
},
ThirdPartyManagementSettings: &migrate.ThirdPartyManagementSettingsArgs{
LicenseCost: pulumi.Float64(0),
SupportCost: pulumi.Float64(0),
},
VsphereManagementSettings: &migrate.VsphereManagementSettingsArgs{
LicenseAndSupportList: migrate.VsphereManagementLicenseArray{
&migrate.VsphereManagementLicenseArgs{
BasicSupportCost: pulumi.Float64(0),
LicenseCost: pulumi.Float64(0),
LicenseType: pulumi.String("string"),
ProductionSupportCost: pulumi.Float64(0),
},
},
},
},
},
},
})
var businessCaseOperationResource = new BusinessCaseOperation("businessCaseOperationResource", BusinessCaseOperationArgs.builder()
.projectName("string")
.resourceGroupName("string")
.businessCaseName("string")
.settings(SettingsArgs.builder()
.azureSettings(AzureSettingsArgs.builder()
.currency("string")
.targetLocation("string")
.paasLaborCostPercentage(0)
.perYearMigrationCompletionPercentage(Map.of("string", 0))
.discountPercentage(0)
.iaasLaborCostPercentage(0)
.infrastructureGrowthRate(0)
.networkCostPercentage(0)
.avsLaborCostPercentage(0)
.comfortFactor(0)
.performanceDataEndTime("string")
.performanceDataStartTime("string")
.performanceUtilizationPercentile(0)
.savingsOption("string")
.businessCaseType("string")
.wacc(0)
.workloadDiscoverySource("string")
.build())
.onPremiseSettings(OnPremiseSettingsArgs.builder()
.computeSettings(ComputeSettingsArgs.builder()
.hyperthreadCoreToMemoryRatio(0)
.price(0)
.rhelLinuxServerLicensing(LinuxServerLicensingSettingsArgs.builder()
.licenseCost(0)
.build())
.sqlServerLicensing(SqlServerLicensingSettingsArgs.builder()
.licenseCost(0)
.softwareAssuranceCost(0)
.version("string")
.build())
.suseLinuxServerLicensing(LinuxServerLicensingSettingsArgs.builder()
.licenseCost(0)
.build())
.virtualizationSoftwareSettings(VirtualizationSoftwareSettingsArgs.builder()
.licenseAndSupportList(VsphereLicenseArgs.builder()
.basicSupportCost(0)
.licenseCost(0)
.licenseType("string")
.productionSupportCost(0)
.build())
.numberOfPhysicalCoresPerLicense(0)
.softwareAssuranceCost(0)
.build())
.windowsServerLicensing(WindowsServerLicensingSettingsArgs.builder()
.licenseCost(0)
.licensesPerCore(0)
.softwareAssuranceCost(0)
.build())
.build())
.facilitySettings(FacilitySettingsArgs.builder()
.facilitiesCost(0)
.build())
.laborSettings(LaborSettingsArgs.builder()
.hourlyAdminCost(0)
.physicalServersPerAdmin(0)
.virtualMachinesPerAdmin(0)
.build())
.networkSettings(NetworkSettingsArgs.builder()
.hardwareSoftwareCostPercentage(0)
.maintenanceCostPercentage(0)
.build())
.securitySettings(SecuritySettingsArgs.builder()
.serverSecurityCostPerServerPerYear(0)
.sqlServerSecurityCostPerServerPerYear(0)
.build())
.storageSettings(StorageSettingsArgs.builder()
.costPerGbPerMonth(0)
.maintainanceCostPercentageToAcquisitionCost(0)
.build())
.managementSettings(ManagementSettingsArgs.builder()
.hypervVirtualizationManagementSettings(HypervVirtualizationManagementSettingsArgs.builder()
.licenseAndSupportList(HypervLicenseArgs.builder()
.licenseCost(0)
.licenseType("string")
.build())
.numberOfPhysicalCoresPerLicense(0)
.softwareAssuranceCost(0)
.build())
.otherManagementCostsSettings(OtherManagementCostsSettingsArgs.builder()
.dataProtectionCostPerServerPerYear(0)
.monitoringCostPerServerPerYear(0)
.patchingCostPerServerPerYear(0)
.build())
.thirdPartyManagementSettings(ThirdPartyManagementSettingsArgs.builder()
.licenseCost(0)
.supportCost(0)
.build())
.vsphereManagementSettings(VsphereManagementSettingsArgs.builder()
.licenseAndSupportList(VsphereManagementLicenseArgs.builder()
.basicSupportCost(0)
.licenseCost(0)
.licenseType("string")
.productionSupportCost(0)
.build())
.build())
.build())
.build())
.build())
.build());
business_case_operation_resource = azure_native.migrate.BusinessCaseOperation("businessCaseOperationResource",
project_name="string",
resource_group_name="string",
business_case_name="string",
settings=azure_native.migrate.SettingsArgs(
azure_settings=azure_native.migrate.AzureSettingsArgs(
currency="string",
target_location="string",
paas_labor_cost_percentage=0,
per_year_migration_completion_percentage={
"string": 0,
},
discount_percentage=0,
iaas_labor_cost_percentage=0,
infrastructure_growth_rate=0,
network_cost_percentage=0,
avs_labor_cost_percentage=0,
comfort_factor=0,
performance_data_end_time="string",
performance_data_start_time="string",
performance_utilization_percentile=0,
savings_option="string",
business_case_type="string",
wacc=0,
workload_discovery_source="string",
),
on_premise_settings=azure_native.migrate.OnPremiseSettingsArgs(
compute_settings=azure_native.migrate.ComputeSettingsArgs(
hyperthread_core_to_memory_ratio=0,
price=0,
rhel_linux_server_licensing=azure_native.migrate.LinuxServerLicensingSettingsArgs(
license_cost=0,
),
sql_server_licensing=[azure_native.migrate.SqlServerLicensingSettingsArgs(
license_cost=0,
software_assurance_cost=0,
version="string",
)],
suse_linux_server_licensing=azure_native.migrate.LinuxServerLicensingSettingsArgs(
license_cost=0,
),
virtualization_software_settings=azure_native.migrate.VirtualizationSoftwareSettingsArgs(
license_and_support_list=[azure_native.migrate.VsphereLicenseArgs(
basic_support_cost=0,
license_cost=0,
license_type="string",
production_support_cost=0,
)],
number_of_physical_cores_per_license=0,
software_assurance_cost=0,
),
windows_server_licensing=azure_native.migrate.WindowsServerLicensingSettingsArgs(
license_cost=0,
licenses_per_core=0,
software_assurance_cost=0,
),
),
facility_settings=azure_native.migrate.FacilitySettingsArgs(
facilities_cost=0,
),
labor_settings=azure_native.migrate.LaborSettingsArgs(
hourly_admin_cost=0,
physical_servers_per_admin=0,
virtual_machines_per_admin=0,
),
network_settings=azure_native.migrate.NetworkSettingsArgs(
hardware_software_cost_percentage=0,
maintenance_cost_percentage=0,
),
security_settings=azure_native.migrate.SecuritySettingsArgs(
server_security_cost_per_server_per_year=0,
sql_server_security_cost_per_server_per_year=0,
),
storage_settings=azure_native.migrate.StorageSettingsArgs(
cost_per_gb_per_month=0,
maintainance_cost_percentage_to_acquisition_cost=0,
),
management_settings=azure_native.migrate.ManagementSettingsArgs(
hyperv_virtualization_management_settings=azure_native.migrate.HypervVirtualizationManagementSettingsArgs(
license_and_support_list=[azure_native.migrate.HypervLicenseArgs(
license_cost=0,
license_type="string",
)],
number_of_physical_cores_per_license=0,
software_assurance_cost=0,
),
other_management_costs_settings=azure_native.migrate.OtherManagementCostsSettingsArgs(
data_protection_cost_per_server_per_year=0,
monitoring_cost_per_server_per_year=0,
patching_cost_per_server_per_year=0,
),
third_party_management_settings=azure_native.migrate.ThirdPartyManagementSettingsArgs(
license_cost=0,
support_cost=0,
),
vsphere_management_settings=azure_native.migrate.VsphereManagementSettingsArgs(
license_and_support_list=[azure_native.migrate.VsphereManagementLicenseArgs(
basic_support_cost=0,
license_cost=0,
license_type="string",
production_support_cost=0,
)],
),
),
),
))
const businessCaseOperationResource = new azure_native.migrate.BusinessCaseOperation("businessCaseOperationResource", {
projectName: "string",
resourceGroupName: "string",
businessCaseName: "string",
settings: {
azureSettings: {
currency: "string",
targetLocation: "string",
paasLaborCostPercentage: 0,
perYearMigrationCompletionPercentage: {
string: 0,
},
discountPercentage: 0,
iaasLaborCostPercentage: 0,
infrastructureGrowthRate: 0,
networkCostPercentage: 0,
avsLaborCostPercentage: 0,
comfortFactor: 0,
performanceDataEndTime: "string",
performanceDataStartTime: "string",
performanceUtilizationPercentile: 0,
savingsOption: "string",
businessCaseType: "string",
wacc: 0,
workloadDiscoverySource: "string",
},
onPremiseSettings: {
computeSettings: {
hyperthreadCoreToMemoryRatio: 0,
price: 0,
rhelLinuxServerLicensing: {
licenseCost: 0,
},
sqlServerLicensing: [{
licenseCost: 0,
softwareAssuranceCost: 0,
version: "string",
}],
suseLinuxServerLicensing: {
licenseCost: 0,
},
virtualizationSoftwareSettings: {
licenseAndSupportList: [{
basicSupportCost: 0,
licenseCost: 0,
licenseType: "string",
productionSupportCost: 0,
}],
numberOfPhysicalCoresPerLicense: 0,
softwareAssuranceCost: 0,
},
windowsServerLicensing: {
licenseCost: 0,
licensesPerCore: 0,
softwareAssuranceCost: 0,
},
},
facilitySettings: {
facilitiesCost: 0,
},
laborSettings: {
hourlyAdminCost: 0,
physicalServersPerAdmin: 0,
virtualMachinesPerAdmin: 0,
},
networkSettings: {
hardwareSoftwareCostPercentage: 0,
maintenanceCostPercentage: 0,
},
securitySettings: {
serverSecurityCostPerServerPerYear: 0,
sqlServerSecurityCostPerServerPerYear: 0,
},
storageSettings: {
costPerGbPerMonth: 0,
maintainanceCostPercentageToAcquisitionCost: 0,
},
managementSettings: {
hypervVirtualizationManagementSettings: {
licenseAndSupportList: [{
licenseCost: 0,
licenseType: "string",
}],
numberOfPhysicalCoresPerLicense: 0,
softwareAssuranceCost: 0,
},
otherManagementCostsSettings: {
dataProtectionCostPerServerPerYear: 0,
monitoringCostPerServerPerYear: 0,
patchingCostPerServerPerYear: 0,
},
thirdPartyManagementSettings: {
licenseCost: 0,
supportCost: 0,
},
vsphereManagementSettings: {
licenseAndSupportList: [{
basicSupportCost: 0,
licenseCost: 0,
licenseType: "string",
productionSupportCost: 0,
}],
},
},
},
},
});
type: azure-native:migrate:BusinessCaseOperation
properties:
businessCaseName: string
projectName: string
resourceGroupName: string
settings:
azureSettings:
avsLaborCostPercentage: 0
businessCaseType: string
comfortFactor: 0
currency: string
discountPercentage: 0
iaasLaborCostPercentage: 0
infrastructureGrowthRate: 0
networkCostPercentage: 0
paasLaborCostPercentage: 0
perYearMigrationCompletionPercentage:
string: 0
performanceDataEndTime: string
performanceDataStartTime: string
performanceUtilizationPercentile: 0
savingsOption: string
targetLocation: string
wacc: 0
workloadDiscoverySource: string
onPremiseSettings:
computeSettings:
hyperthreadCoreToMemoryRatio: 0
price: 0
rhelLinuxServerLicensing:
licenseCost: 0
sqlServerLicensing:
- licenseCost: 0
softwareAssuranceCost: 0
version: string
suseLinuxServerLicensing:
licenseCost: 0
virtualizationSoftwareSettings:
licenseAndSupportList:
- basicSupportCost: 0
licenseCost: 0
licenseType: string
productionSupportCost: 0
numberOfPhysicalCoresPerLicense: 0
softwareAssuranceCost: 0
windowsServerLicensing:
licenseCost: 0
licensesPerCore: 0
softwareAssuranceCost: 0
facilitySettings:
facilitiesCost: 0
laborSettings:
hourlyAdminCost: 0
physicalServersPerAdmin: 0
virtualMachinesPerAdmin: 0
managementSettings:
hypervVirtualizationManagementSettings:
licenseAndSupportList:
- licenseCost: 0
licenseType: string
numberOfPhysicalCoresPerLicense: 0
softwareAssuranceCost: 0
otherManagementCostsSettings:
dataProtectionCostPerServerPerYear: 0
monitoringCostPerServerPerYear: 0
patchingCostPerServerPerYear: 0
thirdPartyManagementSettings:
licenseCost: 0
supportCost: 0
vsphereManagementSettings:
licenseAndSupportList:
- basicSupportCost: 0
licenseCost: 0
licenseType: string
productionSupportCost: 0
networkSettings:
hardwareSoftwareCostPercentage: 0
maintenanceCostPercentage: 0
securitySettings:
serverSecurityCostPerServerPerYear: 0
sqlServerSecurityCostPerServerPerYear: 0
storageSettings:
costPerGbPerMonth: 0
maintainanceCostPercentageToAcquisitionCost: 0
BusinessCaseOperation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The BusinessCaseOperation resource accepts the following input properties:
- Project
Name string - Assessment Project Name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Business
Case stringName - Business case ARM name
- Settings
Pulumi.
Azure Native. Migrate. Inputs. Settings - Business case settings.
- Project
Name string - Assessment Project Name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Business
Case stringName - Business case ARM name
- Settings
Settings
Args - Business case settings.
- project
Name String - Assessment Project Name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- business
Case StringName - Business case ARM name
- settings Settings
- Business case settings.
- project
Name string - Assessment Project Name
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- business
Case stringName - Business case ARM name
- settings Settings
- Business case settings.
- project_
name str - Assessment Project Name
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- business_
case_ strname - Business case ARM name
- settings
Settings
Args - Business case settings.
- project
Name String - Assessment Project Name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- business
Case StringName - Business case ARM name
- settings Property Map
- Business case settings.
Outputs
All input properties are implicitly available as output properties. Additionally, the BusinessCaseOperation resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The status of the last operation.
- Report
Status List<Pulumi.Details Azure Native. Migrate. Outputs. Report Details Response> - Gets the state of business case reports.
- State string
- Business case state.
- System
Data Pulumi.Azure Native. Migrate. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The status of the last operation.
- Report
Status []ReportDetails Details Response - Gets the state of business case reports.
- State string
- Business case state.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The status of the last operation.
- report
Status List<ReportDetails Details Response> - Gets the state of business case reports.
- state String
- Business case state.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - The status of the last operation.
- report
Status ReportDetails Details Response[] - Gets the state of business case reports.
- state string
- Business case state.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - The status of the last operation.
- report_
status_ Sequence[Reportdetails Details Response] - Gets the state of business case reports.
- state str
- Business case state.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The status of the last operation.
- report
Status List<Property Map>Details - Gets the state of business case reports.
- state String
- Business case state.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AzureSettings, AzureSettingsArgs
- Currency
string | Pulumi.
Azure Native. Migrate. Business Case Currency - Business case Currency.
- Target
Location string - Gets or sets azure location.
- Avs
Labor doubleCost Percentage - Gets Avs labour cost percentage.
- Business
Case string | Pulumi.Type Azure Native. Migrate. Migration Strategy - Migration Strategy.
- Comfort
Factor double - Gets comfort factor.
- Discount
Percentage double - Gets azure Discount percentage.
- Iaas
Labor doubleCost Percentage - Gets IaaS labour cost percentage.
- Infrastructure
Growth doubleRate - Gets infrastructure growth rate.
- Network
Cost doublePercentage - Gets network cost percentage.
- Paas
Labor doubleCost Percentage - Gets PaaS labour cost percentage.
- Per
Year Dictionary<string, double>Migration Completion Percentage - Gets migration completion percentage per year.
- Performance
Data stringEnd Time - Gets end time to use for performance.
- Performance
Data stringStart Time - Gets start time to use for performance.
- Performance
Utilization doublePercentile - Gets utilization percentile for performance.
- Savings
Option string | Pulumi.Azure Native. Migrate. Savings Option - Gets the business case savings option type.
- Wacc double
- Gets wACC percentage.
- Workload
Discovery string | Pulumi.Source Azure Native. Migrate. Discovery Source - Workload discovery source.
- Currency
string | Business
Case Currency - Business case Currency.
- Target
Location string - Gets or sets azure location.
- Avs
Labor float64Cost Percentage - Gets Avs labour cost percentage.
- Business
Case string | MigrationType Strategy - Migration Strategy.
- Comfort
Factor float64 - Gets comfort factor.
- Discount
Percentage float64 - Gets azure Discount percentage.
- Iaas
Labor float64Cost Percentage - Gets IaaS labour cost percentage.
- Infrastructure
Growth float64Rate - Gets infrastructure growth rate.
- Network
Cost float64Percentage - Gets network cost percentage.
- Paas
Labor float64Cost Percentage - Gets PaaS labour cost percentage.
- Per
Year map[string]float64Migration Completion Percentage - Gets migration completion percentage per year.
- Performance
Data stringEnd Time - Gets end time to use for performance.
- Performance
Data stringStart Time - Gets start time to use for performance.
- Performance
Utilization float64Percentile - Gets utilization percentile for performance.
- Savings
Option string | SavingsOption - Gets the business case savings option type.
- Wacc float64
- Gets wACC percentage.
- Workload
Discovery string | DiscoverySource Source - Workload discovery source.
- currency
String | Business
Case Currency - Business case Currency.
- target
Location String - Gets or sets azure location.
- avs
Labor DoubleCost Percentage - Gets Avs labour cost percentage.
- business
Case String | MigrationType Strategy - Migration Strategy.
- comfort
Factor Double - Gets comfort factor.
- discount
Percentage Double - Gets azure Discount percentage.
- iaas
Labor DoubleCost Percentage - Gets IaaS labour cost percentage.
- infrastructure
Growth DoubleRate - Gets infrastructure growth rate.
- network
Cost DoublePercentage - Gets network cost percentage.
- paas
Labor DoubleCost Percentage - Gets PaaS labour cost percentage.
- per
Year Map<String,Double>Migration Completion Percentage - Gets migration completion percentage per year.
- performance
Data StringEnd Time - Gets end time to use for performance.
- performance
Data StringStart Time - Gets start time to use for performance.
- performance
Utilization DoublePercentile - Gets utilization percentile for performance.
- savings
Option String | SavingsOption - Gets the business case savings option type.
- wacc Double
- Gets wACC percentage.
- workload
Discovery String | DiscoverySource Source - Workload discovery source.
- currency
string | Business
Case Currency - Business case Currency.
- target
Location string - Gets or sets azure location.
- avs
Labor numberCost Percentage - Gets Avs labour cost percentage.
- business
Case string | MigrationType Strategy - Migration Strategy.
- comfort
Factor number - Gets comfort factor.
- discount
Percentage number - Gets azure Discount percentage.
- iaas
Labor numberCost Percentage - Gets IaaS labour cost percentage.
- infrastructure
Growth numberRate - Gets infrastructure growth rate.
- network
Cost numberPercentage - Gets network cost percentage.
- paas
Labor numberCost Percentage - Gets PaaS labour cost percentage.
- per
Year {[key: string]: number}Migration Completion Percentage - Gets migration completion percentage per year.
- performance
Data stringEnd Time - Gets end time to use for performance.
- performance
Data stringStart Time - Gets start time to use for performance.
- performance
Utilization numberPercentile - Gets utilization percentile for performance.
- savings
Option string | SavingsOption - Gets the business case savings option type.
- wacc number
- Gets wACC percentage.
- workload
Discovery string | DiscoverySource Source - Workload discovery source.
- currency
str | Business
Case Currency - Business case Currency.
- target_
location str - Gets or sets azure location.
- avs_
labor_ floatcost_ percentage - Gets Avs labour cost percentage.
- business_
case_ str | Migrationtype Strategy - Migration Strategy.
- comfort_
factor float - Gets comfort factor.
- discount_
percentage float - Gets azure Discount percentage.
- iaas_
labor_ floatcost_ percentage - Gets IaaS labour cost percentage.
- infrastructure_
growth_ floatrate - Gets infrastructure growth rate.
- network_
cost_ floatpercentage - Gets network cost percentage.
- paas_
labor_ floatcost_ percentage - Gets PaaS labour cost percentage.
- per_
year_ Mapping[str, float]migration_ completion_ percentage - Gets migration completion percentage per year.
- performance_
data_ strend_ time - Gets end time to use for performance.
- performance_
data_ strstart_ time - Gets start time to use for performance.
- performance_
utilization_ floatpercentile - Gets utilization percentile for performance.
- savings_
option str | SavingsOption - Gets the business case savings option type.
- wacc float
- Gets wACC percentage.
- workload_
discovery_ str | Discoverysource Source - Workload discovery source.
- currency String | "Unknown" | "USD" | "DKK" | "CAD" | "IDR" | "JPY" | "KRW" | "NZD" | "NOK" | "RUB" | "SAR" | "ZAR" | "SEK" | "TRY" | "GBP" | "MXN" | "MYR" | "INR" | "HKD" | "BRL" | "TWD" | "EUR" | "CHF" | "ARS" | "AUD" | "CNY"
- Business case Currency.
- target
Location String - Gets or sets azure location.
- avs
Labor NumberCost Percentage - Gets Avs labour cost percentage.
- business
Case String | "Unknown" | "OptimizeType For Cost" | "Iaa SOnly" | "Optimize For Paas" | "AVSOnly" - Migration Strategy.
- comfort
Factor Number - Gets comfort factor.
- discount
Percentage Number - Gets azure Discount percentage.
- iaas
Labor NumberCost Percentage - Gets IaaS labour cost percentage.
- infrastructure
Growth NumberRate - Gets infrastructure growth rate.
- network
Cost NumberPercentage - Gets network cost percentage.
- paas
Labor NumberCost Percentage - Gets PaaS labour cost percentage.
- per
Year Map<Number>Migration Completion Percentage - Gets migration completion percentage per year.
- performance
Data StringEnd Time - Gets end time to use for performance.
- performance
Data StringStart Time - Gets start time to use for performance.
- performance
Utilization NumberPercentile - Gets utilization percentile for performance.
- savings
Option String | "Unknown" | "RI3Year" | "SavingsPlan3Year" - Gets the business case savings option type.
- wacc Number
- Gets wACC percentage.
- workload
Discovery String | "Unknown" | "Appliance" | "Import"Source - Workload discovery source.
AzureSettingsResponse, AzureSettingsResponseArgs
- Currency string
- Business case Currency.
- Target
Location string - Gets or sets azure location.
- Avs
Labor doubleCost Percentage - Gets Avs labour cost percentage.
- Business
Case stringType - Migration Strategy.
- Comfort
Factor double - Gets comfort factor.
- Discount
Percentage double - Gets azure Discount percentage.
- Iaas
Labor doubleCost Percentage - Gets IaaS labour cost percentage.
- Infrastructure
Growth doubleRate - Gets infrastructure growth rate.
- Network
Cost doublePercentage - Gets network cost percentage.
- Paas
Labor doubleCost Percentage - Gets PaaS labour cost percentage.
- Per
Year Dictionary<string, double>Migration Completion Percentage - Gets migration completion percentage per year.
- Performance
Data stringEnd Time - Gets end time to use for performance.
- Performance
Data stringStart Time - Gets start time to use for performance.
- Performance
Utilization doublePercentile - Gets utilization percentile for performance.
- Savings
Option string - Gets the business case savings option type.
- Wacc double
- Gets wACC percentage.
- Workload
Discovery stringSource - Workload discovery source.
- Currency string
- Business case Currency.
- Target
Location string - Gets or sets azure location.
- Avs
Labor float64Cost Percentage - Gets Avs labour cost percentage.
- Business
Case stringType - Migration Strategy.
- Comfort
Factor float64 - Gets comfort factor.
- Discount
Percentage float64 - Gets azure Discount percentage.
- Iaas
Labor float64Cost Percentage - Gets IaaS labour cost percentage.
- Infrastructure
Growth float64Rate - Gets infrastructure growth rate.
- Network
Cost float64Percentage - Gets network cost percentage.
- Paas
Labor float64Cost Percentage - Gets PaaS labour cost percentage.
- Per
Year map[string]float64Migration Completion Percentage - Gets migration completion percentage per year.
- Performance
Data stringEnd Time - Gets end time to use for performance.
- Performance
Data stringStart Time - Gets start time to use for performance.
- Performance
Utilization float64Percentile - Gets utilization percentile for performance.
- Savings
Option string - Gets the business case savings option type.
- Wacc float64
- Gets wACC percentage.
- Workload
Discovery stringSource - Workload discovery source.
- currency String
- Business case Currency.
- target
Location String - Gets or sets azure location.
- avs
Labor DoubleCost Percentage - Gets Avs labour cost percentage.
- business
Case StringType - Migration Strategy.
- comfort
Factor Double - Gets comfort factor.
- discount
Percentage Double - Gets azure Discount percentage.
- iaas
Labor DoubleCost Percentage - Gets IaaS labour cost percentage.
- infrastructure
Growth DoubleRate - Gets infrastructure growth rate.
- network
Cost DoublePercentage - Gets network cost percentage.
- paas
Labor DoubleCost Percentage - Gets PaaS labour cost percentage.
- per
Year Map<String,Double>Migration Completion Percentage - Gets migration completion percentage per year.
- performance
Data StringEnd Time - Gets end time to use for performance.
- performance
Data StringStart Time - Gets start time to use for performance.
- performance
Utilization DoublePercentile - Gets utilization percentile for performance.
- savings
Option String - Gets the business case savings option type.
- wacc Double
- Gets wACC percentage.
- workload
Discovery StringSource - Workload discovery source.
- currency string
- Business case Currency.
- target
Location string - Gets or sets azure location.
- avs
Labor numberCost Percentage - Gets Avs labour cost percentage.
- business
Case stringType - Migration Strategy.
- comfort
Factor number - Gets comfort factor.
- discount
Percentage number - Gets azure Discount percentage.
- iaas
Labor numberCost Percentage - Gets IaaS labour cost percentage.
- infrastructure
Growth numberRate - Gets infrastructure growth rate.
- network
Cost numberPercentage - Gets network cost percentage.
- paas
Labor numberCost Percentage - Gets PaaS labour cost percentage.
- per
Year {[key: string]: number}Migration Completion Percentage - Gets migration completion percentage per year.
- performance
Data stringEnd Time - Gets end time to use for performance.
- performance
Data stringStart Time - Gets start time to use for performance.
- performance
Utilization numberPercentile - Gets utilization percentile for performance.
- savings
Option string - Gets the business case savings option type.
- wacc number
- Gets wACC percentage.
- workload
Discovery stringSource - Workload discovery source.
- currency str
- Business case Currency.
- target_
location str - Gets or sets azure location.
- avs_
labor_ floatcost_ percentage - Gets Avs labour cost percentage.
- business_
case_ strtype - Migration Strategy.
- comfort_
factor float - Gets comfort factor.
- discount_
percentage float - Gets azure Discount percentage.
- iaas_
labor_ floatcost_ percentage - Gets IaaS labour cost percentage.
- infrastructure_
growth_ floatrate - Gets infrastructure growth rate.
- network_
cost_ floatpercentage - Gets network cost percentage.
- paas_
labor_ floatcost_ percentage - Gets PaaS labour cost percentage.
- per_
year_ Mapping[str, float]migration_ completion_ percentage - Gets migration completion percentage per year.
- performance_
data_ strend_ time - Gets end time to use for performance.
- performance_
data_ strstart_ time - Gets start time to use for performance.
- performance_
utilization_ floatpercentile - Gets utilization percentile for performance.
- savings_
option str - Gets the business case savings option type.
- wacc float
- Gets wACC percentage.
- workload_
discovery_ strsource - Workload discovery source.
- currency String
- Business case Currency.
- target
Location String - Gets or sets azure location.
- avs
Labor NumberCost Percentage - Gets Avs labour cost percentage.
- business
Case StringType - Migration Strategy.
- comfort
Factor Number - Gets comfort factor.
- discount
Percentage Number - Gets azure Discount percentage.
- iaas
Labor NumberCost Percentage - Gets IaaS labour cost percentage.
- infrastructure
Growth NumberRate - Gets infrastructure growth rate.
- network
Cost NumberPercentage - Gets network cost percentage.
- paas
Labor NumberCost Percentage - Gets PaaS labour cost percentage.
- per
Year Map<Number>Migration Completion Percentage - Gets migration completion percentage per year.
- performance
Data StringEnd Time - Gets end time to use for performance.
- performance
Data StringStart Time - Gets start time to use for performance.
- performance
Utilization NumberPercentile - Gets utilization percentile for performance.
- savings
Option String - Gets the business case savings option type.
- wacc Number
- Gets wACC percentage.
- workload
Discovery StringSource - Workload discovery source.
BusinessCaseCurrency, BusinessCaseCurrencyArgs
- Unknown
- UnknownCurrency Unknown.
- USD
- USDCurrency USD.
- DKK
- DKKCurrency DKK.
- CAD
- CADCurrency CAD.
- IDR
- IDRCurrency IDR.
- JPY
- JPYCurrency JPY.
- KRW
- KRWCurrency KRW.
- NZD
- NZDCurrency NZD.
- NOK
- NOKCurrency NOK.
- RUB
- RUBCurrency RUB.
- SAR
- SARCurrency SAR.
- ZAR
- ZARCurrency ZAR.
- SEK
- SEKCurrency SEK.
- TRY
- TRYCurrency TRY.
- GBP
- GBPCurrency GBP.
- MXN
- MXNCurrency MXN.
- MYR
- MYRCurrency MYR.
- INR
- INRCurrency INR.
- HKD
- HKDCurrency HKD.
- BRL
- BRLCurrency BRL.
- TWD
- TWDCurrency TWD.
- EUR
- EURCurrency EUR.
- CHF
- CHFCurrency CHF.
- ARS
- ARSCurrency ARS.
- AUD
- AUDCurrency AUD.
- CNY
- CNYCurrency CNY.
- Business
Case Currency Unknown - UnknownCurrency Unknown.
- Business
Case Currency USD - USDCurrency USD.
- Business
Case Currency DKK - DKKCurrency DKK.
- Business
Case Currency CAD - CADCurrency CAD.
- Business
Case Currency IDR - IDRCurrency IDR.
- Business
Case Currency JPY - JPYCurrency JPY.
- Business
Case Currency KRW - KRWCurrency KRW.
- Business
Case Currency NZD - NZDCurrency NZD.
- Business
Case Currency NOK - NOKCurrency NOK.
- Business
Case Currency RUB - RUBCurrency RUB.
- Business
Case Currency SAR - SARCurrency SAR.
- Business
Case Currency ZAR - ZARCurrency ZAR.
- Business
Case Currency SEK - SEKCurrency SEK.
- Business
Case Currency TRY - TRYCurrency TRY.
- Business
Case Currency GBP - GBPCurrency GBP.
- Business
Case Currency MXN - MXNCurrency MXN.
- Business
Case Currency MYR - MYRCurrency MYR.
- Business
Case Currency INR - INRCurrency INR.
- Business
Case Currency HKD - HKDCurrency HKD.
- Business
Case Currency BRL - BRLCurrency BRL.
- Business
Case Currency TWD - TWDCurrency TWD.
- Business
Case Currency EUR - EURCurrency EUR.
- Business
Case Currency CHF - CHFCurrency CHF.
- Business
Case Currency ARS - ARSCurrency ARS.
- Business
Case Currency AUD - AUDCurrency AUD.
- Business
Case Currency CNY - CNYCurrency CNY.
- Unknown
- UnknownCurrency Unknown.
- USD
- USDCurrency USD.
- DKK
- DKKCurrency DKK.
- CAD
- CADCurrency CAD.
- IDR
- IDRCurrency IDR.
- JPY
- JPYCurrency JPY.
- KRW
- KRWCurrency KRW.
- NZD
- NZDCurrency NZD.
- NOK
- NOKCurrency NOK.
- RUB
- RUBCurrency RUB.
- SAR
- SARCurrency SAR.
- ZAR
- ZARCurrency ZAR.
- SEK
- SEKCurrency SEK.
- TRY
- TRYCurrency TRY.
- GBP
- GBPCurrency GBP.
- MXN
- MXNCurrency MXN.
- MYR
- MYRCurrency MYR.
- INR
- INRCurrency INR.
- HKD
- HKDCurrency HKD.
- BRL
- BRLCurrency BRL.
- TWD
- TWDCurrency TWD.
- EUR
- EURCurrency EUR.
- CHF
- CHFCurrency CHF.
- ARS
- ARSCurrency ARS.
- AUD
- AUDCurrency AUD.
- CNY
- CNYCurrency CNY.
- Unknown
- UnknownCurrency Unknown.
- USD
- USDCurrency USD.
- DKK
- DKKCurrency DKK.
- CAD
- CADCurrency CAD.
- IDR
- IDRCurrency IDR.
- JPY
- JPYCurrency JPY.
- KRW
- KRWCurrency KRW.
- NZD
- NZDCurrency NZD.
- NOK
- NOKCurrency NOK.
- RUB
- RUBCurrency RUB.
- SAR
- SARCurrency SAR.
- ZAR
- ZARCurrency ZAR.
- SEK
- SEKCurrency SEK.
- TRY
- TRYCurrency TRY.
- GBP
- GBPCurrency GBP.
- MXN
- MXNCurrency MXN.
- MYR
- MYRCurrency MYR.
- INR
- INRCurrency INR.
- HKD
- HKDCurrency HKD.
- BRL
- BRLCurrency BRL.
- TWD
- TWDCurrency TWD.
- EUR
- EURCurrency EUR.
- CHF
- CHFCurrency CHF.
- ARS
- ARSCurrency ARS.
- AUD
- AUDCurrency AUD.
- CNY
- CNYCurrency CNY.
- UNKNOWN
- UnknownCurrency Unknown.
- USD
- USDCurrency USD.
- DKK
- DKKCurrency DKK.
- CAD
- CADCurrency CAD.
- IDR
- IDRCurrency IDR.
- JPY
- JPYCurrency JPY.
- KRW
- KRWCurrency KRW.
- NZD
- NZDCurrency NZD.
- NOK
- NOKCurrency NOK.
- RUB
- RUBCurrency RUB.
- SAR
- SARCurrency SAR.
- ZAR
- ZARCurrency ZAR.
- SEK
- SEKCurrency SEK.
- TRY_
- TRYCurrency TRY.
- GBP
- GBPCurrency GBP.
- MXN
- MXNCurrency MXN.
- MYR
- MYRCurrency MYR.
- INR
- INRCurrency INR.
- HKD
- HKDCurrency HKD.
- BRL
- BRLCurrency BRL.
- TWD
- TWDCurrency TWD.
- EUR
- EURCurrency EUR.
- CHF
- CHFCurrency CHF.
- ARS
- ARSCurrency ARS.
- AUD
- AUDCurrency AUD.
- CNY
- CNYCurrency CNY.
- "Unknown"
- UnknownCurrency Unknown.
- "USD"
- USDCurrency USD.
- "DKK"
- DKKCurrency DKK.
- "CAD"
- CADCurrency CAD.
- "IDR"
- IDRCurrency IDR.
- "JPY"
- JPYCurrency JPY.
- "KRW"
- KRWCurrency KRW.
- "NZD"
- NZDCurrency NZD.
- "NOK"
- NOKCurrency NOK.
- "RUB"
- RUBCurrency RUB.
- "SAR"
- SARCurrency SAR.
- "ZAR"
- ZARCurrency ZAR.
- "SEK"
- SEKCurrency SEK.
- "TRY"
- TRYCurrency TRY.
- "GBP"
- GBPCurrency GBP.
- "MXN"
- MXNCurrency MXN.
- "MYR"
- MYRCurrency MYR.
- "INR"
- INRCurrency INR.
- "HKD"
- HKDCurrency HKD.
- "BRL"
- BRLCurrency BRL.
- "TWD"
- TWDCurrency TWD.
- "EUR"
- EURCurrency EUR.
- "CHF"
- CHFCurrency CHF.
- "ARS"
- ARSCurrency ARS.
- "AUD"
- AUDCurrency AUD.
- "CNY"
- CNYCurrency CNY.
ComputeSettings, ComputeSettingsArgs
- Hyperthread
Core doubleTo Memory Ratio - Hyperthread core to memory ratio.
- Price double
- Compute Price.
- Rhel
Linux Pulumi.Server Licensing Azure Native. Migrate. Inputs. Linux Server Licensing Settings - Linux Rhel Server licensing settings.
- Sql
Server List<Pulumi.Licensing Azure Native. Migrate. Inputs. Sql Server Licensing Settings> - SQL Server licensing settings.
- Suse
Linux Pulumi.Server Licensing Azure Native. Migrate. Inputs. Linux Server Licensing Settings - Linux Suse Server licensing settings.
- Virtualization
Software Pulumi.Settings Azure Native. Migrate. Inputs. Virtualization Software Settings - Virtualization software settings.
- Windows
Server Pulumi.Licensing Azure Native. Migrate. Inputs. Windows Server Licensing Settings - Windows Server licensing settings.
- Hyperthread
Core float64To Memory Ratio - Hyperthread core to memory ratio.
- Price float64
- Compute Price.
- Rhel
Linux LinuxServer Licensing Server Licensing Settings - Linux Rhel Server licensing settings.
- Sql
Server []SqlLicensing Server Licensing Settings - SQL Server licensing settings.
- Suse
Linux LinuxServer Licensing Server Licensing Settings - Linux Suse Server licensing settings.
- Virtualization
Software VirtualizationSettings Software Settings - Virtualization software settings.
- Windows
Server WindowsLicensing Server Licensing Settings - Windows Server licensing settings.
- hyperthread
Core DoubleTo Memory Ratio - Hyperthread core to memory ratio.
- price Double
- Compute Price.
- rhel
Linux LinuxServer Licensing Server Licensing Settings - Linux Rhel Server licensing settings.
- sql
Server List<SqlLicensing Server Licensing Settings> - SQL Server licensing settings.
- suse
Linux LinuxServer Licensing Server Licensing Settings - Linux Suse Server licensing settings.
- virtualization
Software VirtualizationSettings Software Settings - Virtualization software settings.
- windows
Server WindowsLicensing Server Licensing Settings - Windows Server licensing settings.
- hyperthread
Core numberTo Memory Ratio - Hyperthread core to memory ratio.
- price number
- Compute Price.
- rhel
Linux LinuxServer Licensing Server Licensing Settings - Linux Rhel Server licensing settings.
- sql
Server SqlLicensing Server Licensing Settings[] - SQL Server licensing settings.
- suse
Linux LinuxServer Licensing Server Licensing Settings - Linux Suse Server licensing settings.
- virtualization
Software VirtualizationSettings Software Settings - Virtualization software settings.
- windows
Server WindowsLicensing Server Licensing Settings - Windows Server licensing settings.
- hyperthread_
core_ floatto_ memory_ ratio - Hyperthread core to memory ratio.
- price float
- Compute Price.
- rhel_
linux_ Linuxserver_ licensing Server Licensing Settings - Linux Rhel Server licensing settings.
- sql_
server_ Sequence[Sqllicensing Server Licensing Settings] - SQL Server licensing settings.
- suse_
linux_ Linuxserver_ licensing Server Licensing Settings - Linux Suse Server licensing settings.
- virtualization_
software_ Virtualizationsettings Software Settings - Virtualization software settings.
- windows_
server_ Windowslicensing Server Licensing Settings - Windows Server licensing settings.
- hyperthread
Core NumberTo Memory Ratio - Hyperthread core to memory ratio.
- price Number
- Compute Price.
- rhel
Linux Property MapServer Licensing - Linux Rhel Server licensing settings.
- sql
Server List<Property Map>Licensing - SQL Server licensing settings.
- suse
Linux Property MapServer Licensing - Linux Suse Server licensing settings.
- virtualization
Software Property MapSettings - Virtualization software settings.
- windows
Server Property MapLicensing - Windows Server licensing settings.
ComputeSettingsResponse, ComputeSettingsResponseArgs
- Hyperthread
Core doubleTo Memory Ratio - Hyperthread core to memory ratio.
- Price double
- Compute Price.
- Rhel
Linux Pulumi.Server Licensing Azure Native. Migrate. Inputs. Linux Server Licensing Settings Response - Linux Rhel Server licensing settings.
- Sql
Server List<Pulumi.Licensing Azure Native. Migrate. Inputs. Sql Server Licensing Settings Response> - SQL Server licensing settings.
- Suse
Linux Pulumi.Server Licensing Azure Native. Migrate. Inputs. Linux Server Licensing Settings Response - Linux Suse Server licensing settings.
- Virtualization
Software Pulumi.Settings Azure Native. Migrate. Inputs. Virtualization Software Settings Response - Virtualization software settings.
- Windows
Server Pulumi.Licensing Azure Native. Migrate. Inputs. Windows Server Licensing Settings Response - Windows Server licensing settings.
- Hyperthread
Core float64To Memory Ratio - Hyperthread core to memory ratio.
- Price float64
- Compute Price.
- Rhel
Linux LinuxServer Licensing Server Licensing Settings Response - Linux Rhel Server licensing settings.
- Sql
Server []SqlLicensing Server Licensing Settings Response - SQL Server licensing settings.
- Suse
Linux LinuxServer Licensing Server Licensing Settings Response - Linux Suse Server licensing settings.
- Virtualization
Software VirtualizationSettings Software Settings Response - Virtualization software settings.
- Windows
Server WindowsLicensing Server Licensing Settings Response - Windows Server licensing settings.
- hyperthread
Core DoubleTo Memory Ratio - Hyperthread core to memory ratio.
- price Double
- Compute Price.
- rhel
Linux LinuxServer Licensing Server Licensing Settings Response - Linux Rhel Server licensing settings.
- sql
Server List<SqlLicensing Server Licensing Settings Response> - SQL Server licensing settings.
- suse
Linux LinuxServer Licensing Server Licensing Settings Response - Linux Suse Server licensing settings.
- virtualization
Software VirtualizationSettings Software Settings Response - Virtualization software settings.
- windows
Server WindowsLicensing Server Licensing Settings Response - Windows Server licensing settings.
- hyperthread
Core numberTo Memory Ratio - Hyperthread core to memory ratio.
- price number
- Compute Price.
- rhel
Linux LinuxServer Licensing Server Licensing Settings Response - Linux Rhel Server licensing settings.
- sql
Server SqlLicensing Server Licensing Settings Response[] - SQL Server licensing settings.
- suse
Linux LinuxServer Licensing Server Licensing Settings Response - Linux Suse Server licensing settings.
- virtualization
Software VirtualizationSettings Software Settings Response - Virtualization software settings.
- windows
Server WindowsLicensing Server Licensing Settings Response - Windows Server licensing settings.
- hyperthread_
core_ floatto_ memory_ ratio - Hyperthread core to memory ratio.
- price float
- Compute Price.
- rhel_
linux_ Linuxserver_ licensing Server Licensing Settings Response - Linux Rhel Server licensing settings.
- sql_
server_ Sequence[Sqllicensing Server Licensing Settings Response] - SQL Server licensing settings.
- suse_
linux_ Linuxserver_ licensing Server Licensing Settings Response - Linux Suse Server licensing settings.
- virtualization_
software_ Virtualizationsettings Software Settings Response - Virtualization software settings.
- windows_
server_ Windowslicensing Server Licensing Settings Response - Windows Server licensing settings.
- hyperthread
Core NumberTo Memory Ratio - Hyperthread core to memory ratio.
- price Number
- Compute Price.
- rhel
Linux Property MapServer Licensing - Linux Rhel Server licensing settings.
- sql
Server List<Property Map>Licensing - SQL Server licensing settings.
- suse
Linux Property MapServer Licensing - Linux Suse Server licensing settings.
- virtualization
Software Property MapSettings - Virtualization software settings.
- windows
Server Property MapLicensing - Windows Server licensing settings.
DiscoverySource, DiscoverySourceArgs
- Unknown
- UnknownUnknown Discovery Source.
- Appliance
- ApplianceAppliance Discovery Source.
- Import
- ImportImport Discovery Source.
- Discovery
Source Unknown - UnknownUnknown Discovery Source.
- Discovery
Source Appliance - ApplianceAppliance Discovery Source.
- Discovery
Source Import - ImportImport Discovery Source.
- Unknown
- UnknownUnknown Discovery Source.
- Appliance
- ApplianceAppliance Discovery Source.
- Import
- ImportImport Discovery Source.
- Unknown
- UnknownUnknown Discovery Source.
- Appliance
- ApplianceAppliance Discovery Source.
- Import
- ImportImport Discovery Source.
- UNKNOWN
- UnknownUnknown Discovery Source.
- APPLIANCE
- ApplianceAppliance Discovery Source.
- IMPORT_
- ImportImport Discovery Source.
- "Unknown"
- UnknownUnknown Discovery Source.
- "Appliance"
- ApplianceAppliance Discovery Source.
- "Import"
- ImportImport Discovery Source.
FacilitySettings, FacilitySettingsArgs
- Facilities
Cost double - The facilities cost.
- Facilities
Cost float64 - The facilities cost.
- facilities
Cost Double - The facilities cost.
- facilities
Cost number - The facilities cost.
- facilities_
cost float - The facilities cost.
- facilities
Cost Number - The facilities cost.
FacilitySettingsResponse, FacilitySettingsResponseArgs
- Facilities
Cost double - The facilities cost.
- Facilities
Cost float64 - The facilities cost.
- facilities
Cost Double - The facilities cost.
- facilities
Cost number - The facilities cost.
- facilities_
cost float - The facilities cost.
- facilities
Cost Number - The facilities cost.
HyperVLicenseType, HyperVLicenseTypeArgs
- Unknown
- UnknownUnknown HyperV License.
- Datacentre
- DatacentreDatacentre HyperV License.
- Standard
- StandardStandard HyperV License.
- Hyper
VLicense Type Unknown - UnknownUnknown HyperV License.
- Hyper
VLicense Type Datacentre - DatacentreDatacentre HyperV License.
- Hyper
VLicense Type Standard - StandardStandard HyperV License.
- Unknown
- UnknownUnknown HyperV License.
- Datacentre
- DatacentreDatacentre HyperV License.
- Standard
- StandardStandard HyperV License.
- Unknown
- UnknownUnknown HyperV License.
- Datacentre
- DatacentreDatacentre HyperV License.
- Standard
- StandardStandard HyperV License.
- UNKNOWN
- UnknownUnknown HyperV License.
- DATACENTRE
- DatacentreDatacentre HyperV License.
- STANDARD
- StandardStandard HyperV License.
- "Unknown"
- UnknownUnknown HyperV License.
- "Datacentre"
- DatacentreDatacentre HyperV License.
- "Standard"
- StandardStandard HyperV License.
HypervLicense, HypervLicenseArgs
- License
Cost double - Cost of a licence.
- License
Type string | Pulumi.Azure Native. Migrate. Hyper VLicense Type - HyperV licence type.
- License
Cost float64 - Cost of a licence.
- License
Type string | HyperVLicense Type - HyperV licence type.
- license
Cost Double - Cost of a licence.
- license
Type String | HyperVLicense Type - HyperV licence type.
- license
Cost number - Cost of a licence.
- license
Type string | HyperVLicense Type - HyperV licence type.
- license_
cost float - Cost of a licence.
- license_
type str | HyperVLicense Type - HyperV licence type.
- license
Cost Number - Cost of a licence.
- license
Type String | "Unknown" | "Datacentre" | "Standard" - HyperV licence type.
HypervLicenseResponse, HypervLicenseResponseArgs
- License
Cost double - Cost of a licence.
- License
Type string - HyperV licence type.
- License
Cost float64 - Cost of a licence.
- License
Type string - HyperV licence type.
- license
Cost Double - Cost of a licence.
- license
Type String - HyperV licence type.
- license
Cost number - Cost of a licence.
- license
Type string - HyperV licence type.
- license_
cost float - Cost of a licence.
- license_
type str - HyperV licence type.
- license
Cost Number - Cost of a licence.
- license
Type String - HyperV licence type.
HypervVirtualizationManagementSettings, HypervVirtualizationManagementSettingsArgs
- License
And List<Pulumi.Support List Azure Native. Migrate. Inputs. Hyperv License> - Licence and support list.
- Number
Of intPhysical Cores Per License - Number of physical cores per licence.
- Software
Assurance doubleCost - Software Assurance Cost.
- License
And []HypervSupport List License - Licence and support list.
- Number
Of intPhysical Cores Per License - Number of physical cores per licence.
- Software
Assurance float64Cost - Software Assurance Cost.
- license
And List<HypervSupport List License> - Licence and support list.
- number
Of IntegerPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance DoubleCost - Software Assurance Cost.
- license
And HypervSupport List License[] - Licence and support list.
- number
Of numberPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance numberCost - Software Assurance Cost.
- license_
and_ Sequence[Hypervsupport_ list License] - Licence and support list.
- number_
of_ intphysical_ cores_ per_ license - Number of physical cores per licence.
- software_
assurance_ floatcost - Software Assurance Cost.
- license
And List<Property Map>Support List - Licence and support list.
- number
Of NumberPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance NumberCost - Software Assurance Cost.
HypervVirtualizationManagementSettingsResponse, HypervVirtualizationManagementSettingsResponseArgs
- License
And List<Pulumi.Support List Azure Native. Migrate. Inputs. Hyperv License Response> - Licence and support list.
- Number
Of intPhysical Cores Per License - Number of physical cores per licence.
- Software
Assurance doubleCost - Software Assurance Cost.
- License
And []HypervSupport List License Response - Licence and support list.
- Number
Of intPhysical Cores Per License - Number of physical cores per licence.
- Software
Assurance float64Cost - Software Assurance Cost.
- license
And List<HypervSupport List License Response> - Licence and support list.
- number
Of IntegerPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance DoubleCost - Software Assurance Cost.
- license
And HypervSupport List License Response[] - Licence and support list.
- number
Of numberPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance numberCost - Software Assurance Cost.
- license_
and_ Sequence[Hypervsupport_ list License Response] - Licence and support list.
- number_
of_ intphysical_ cores_ per_ license - Number of physical cores per licence.
- software_
assurance_ floatcost - Software Assurance Cost.
- license
And List<Property Map>Support List - Licence and support list.
- number
Of NumberPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance NumberCost - Software Assurance Cost.
LaborSettings, LaborSettingsArgs
- Hourly
Admin doubleCost - Hourly administrator cost.
- Physical
Servers intPer Admin - Physical servers per administrator.
- Virtual
Machines intPer Admin - Virtual machines per administrator.
- Hourly
Admin float64Cost - Hourly administrator cost.
- Physical
Servers intPer Admin - Physical servers per administrator.
- Virtual
Machines intPer Admin - Virtual machines per administrator.
- hourly
Admin DoubleCost - Hourly administrator cost.
- physical
Servers IntegerPer Admin - Physical servers per administrator.
- virtual
Machines IntegerPer Admin - Virtual machines per administrator.
- hourly
Admin numberCost - Hourly administrator cost.
- physical
Servers numberPer Admin - Physical servers per administrator.
- virtual
Machines numberPer Admin - Virtual machines per administrator.
- hourly_
admin_ floatcost - Hourly administrator cost.
- physical_
servers_ intper_ admin - Physical servers per administrator.
- virtual_
machines_ intper_ admin - Virtual machines per administrator.
- hourly
Admin NumberCost - Hourly administrator cost.
- physical
Servers NumberPer Admin - Physical servers per administrator.
- virtual
Machines NumberPer Admin - Virtual machines per administrator.
LaborSettingsResponse, LaborSettingsResponseArgs
- Hourly
Admin doubleCost - Hourly administrator cost.
- Physical
Servers intPer Admin - Physical servers per administrator.
- Virtual
Machines intPer Admin - Virtual machines per administrator.
- Hourly
Admin float64Cost - Hourly administrator cost.
- Physical
Servers intPer Admin - Physical servers per administrator.
- Virtual
Machines intPer Admin - Virtual machines per administrator.
- hourly
Admin DoubleCost - Hourly administrator cost.
- physical
Servers IntegerPer Admin - Physical servers per administrator.
- virtual
Machines IntegerPer Admin - Virtual machines per administrator.
- hourly
Admin numberCost - Hourly administrator cost.
- physical
Servers numberPer Admin - Physical servers per administrator.
- virtual
Machines numberPer Admin - Virtual machines per administrator.
- hourly_
admin_ floatcost - Hourly administrator cost.
- physical_
servers_ intper_ admin - Physical servers per administrator.
- virtual_
machines_ intper_ admin - Virtual machines per administrator.
- hourly
Admin NumberCost - Hourly administrator cost.
- physical
Servers NumberPer Admin - Physical servers per administrator.
- virtual
Machines NumberPer Admin - Virtual machines per administrator.
LicenseType, LicenseTypeArgs
- Unknown
- UnknownUnknown License.
- VSphere
Standard - VSphereStandardVSphereStandard License.
- VSphere
Enterprise Plus - VSphereEnterprisePlusVSphereEnterprisePlus License.
- License
Type Unknown - UnknownUnknown License.
- License
Type VSphere Standard - VSphereStandardVSphereStandard License.
- License
Type VSphere Enterprise Plus - VSphereEnterprisePlusVSphereEnterprisePlus License.
- Unknown
- UnknownUnknown License.
- VSphere
Standard - VSphereStandardVSphereStandard License.
- VSphere
Enterprise Plus - VSphereEnterprisePlusVSphereEnterprisePlus License.
- Unknown
- UnknownUnknown License.
- VSphere
Standard - VSphereStandardVSphereStandard License.
- VSphere
Enterprise Plus - VSphereEnterprisePlusVSphereEnterprisePlus License.
- UNKNOWN
- UnknownUnknown License.
- V_SPHERE_STANDARD
- VSphereStandardVSphereStandard License.
- V_SPHERE_ENTERPRISE_PLUS
- VSphereEnterprisePlusVSphereEnterprisePlus License.
- "Unknown"
- UnknownUnknown License.
- "VSphere
Standard" - VSphereStandardVSphereStandard License.
- "VSphere
Enterprise Plus" - VSphereEnterprisePlusVSphereEnterprisePlus License.
LinuxServerLicensingSettings, LinuxServerLicensingSettingsArgs
- License
Cost double - Licence Cost.
- License
Cost float64 - Licence Cost.
- license
Cost Double - Licence Cost.
- license
Cost number - Licence Cost.
- license_
cost float - Licence Cost.
- license
Cost Number - Licence Cost.
LinuxServerLicensingSettingsResponse, LinuxServerLicensingSettingsResponseArgs
- License
Cost double - Licence Cost.
- License
Cost float64 - Licence Cost.
- license
Cost Double - Licence Cost.
- license
Cost number - Licence Cost.
- license_
cost float - Licence Cost.
- license
Cost Number - Licence Cost.
ManagementSettings, ManagementSettingsArgs
- Hyperv
Virtualization Pulumi.Management Settings Azure Native. Migrate. Inputs. Hyperv Virtualization Management Settings - HyperV Virtualization Management Settings.
- Other
Management Pulumi.Costs Settings Azure Native. Migrate. Inputs. Other Management Costs Settings - Other Management Costs Settings.
- Third
Party Pulumi.Management Settings Azure Native. Migrate. Inputs. Third Party Management Settings - Third Party Management Settings.
- Vsphere
Management Pulumi.Settings Azure Native. Migrate. Inputs. Vsphere Management Settings - vSphere Management Settings.
- Hyperv
Virtualization HypervManagement Settings Virtualization Management Settings - HyperV Virtualization Management Settings.
- Other
Management OtherCosts Settings Management Costs Settings - Other Management Costs Settings.
- Third
Party ThirdManagement Settings Party Management Settings - Third Party Management Settings.
- Vsphere
Management VsphereSettings Management Settings - vSphere Management Settings.
- hyperv
Virtualization HypervManagement Settings Virtualization Management Settings - HyperV Virtualization Management Settings.
- other
Management OtherCosts Settings Management Costs Settings - Other Management Costs Settings.
- third
Party ThirdManagement Settings Party Management Settings - Third Party Management Settings.
- vsphere
Management VsphereSettings Management Settings - vSphere Management Settings.
- hyperv
Virtualization HypervManagement Settings Virtualization Management Settings - HyperV Virtualization Management Settings.
- other
Management OtherCosts Settings Management Costs Settings - Other Management Costs Settings.
- third
Party ThirdManagement Settings Party Management Settings - Third Party Management Settings.
- vsphere
Management VsphereSettings Management Settings - vSphere Management Settings.
- hyperv_
virtualization_ Hypervmanagement_ settings Virtualization Management Settings - HyperV Virtualization Management Settings.
- other_
management_ Othercosts_ settings Management Costs Settings - Other Management Costs Settings.
- third_
party_ Thirdmanagement_ settings Party Management Settings - Third Party Management Settings.
- vsphere_
management_ Vspheresettings Management Settings - vSphere Management Settings.
- hyperv
Virtualization Property MapManagement Settings - HyperV Virtualization Management Settings.
- other
Management Property MapCosts Settings - Other Management Costs Settings.
- third
Party Property MapManagement Settings - Third Party Management Settings.
- vsphere
Management Property MapSettings - vSphere Management Settings.
ManagementSettingsResponse, ManagementSettingsResponseArgs
- Hyperv
Virtualization Pulumi.Management Settings Azure Native. Migrate. Inputs. Hyperv Virtualization Management Settings Response - HyperV Virtualization Management Settings.
- Other
Management Pulumi.Costs Settings Azure Native. Migrate. Inputs. Other Management Costs Settings Response - Other Management Costs Settings.
- Third
Party Pulumi.Management Settings Azure Native. Migrate. Inputs. Third Party Management Settings Response - Third Party Management Settings.
- Vsphere
Management Pulumi.Settings Azure Native. Migrate. Inputs. Vsphere Management Settings Response - vSphere Management Settings.
- Hyperv
Virtualization HypervManagement Settings Virtualization Management Settings Response - HyperV Virtualization Management Settings.
- Other
Management OtherCosts Settings Management Costs Settings Response - Other Management Costs Settings.
- Third
Party ThirdManagement Settings Party Management Settings Response - Third Party Management Settings.
- Vsphere
Management VsphereSettings Management Settings Response - vSphere Management Settings.
- hyperv
Virtualization HypervManagement Settings Virtualization Management Settings Response - HyperV Virtualization Management Settings.
- other
Management OtherCosts Settings Management Costs Settings Response - Other Management Costs Settings.
- third
Party ThirdManagement Settings Party Management Settings Response - Third Party Management Settings.
- vsphere
Management VsphereSettings Management Settings Response - vSphere Management Settings.
- hyperv
Virtualization HypervManagement Settings Virtualization Management Settings Response - HyperV Virtualization Management Settings.
- other
Management OtherCosts Settings Management Costs Settings Response - Other Management Costs Settings.
- third
Party ThirdManagement Settings Party Management Settings Response - Third Party Management Settings.
- vsphere
Management VsphereSettings Management Settings Response - vSphere Management Settings.
- hyperv_
virtualization_ Hypervmanagement_ settings Virtualization Management Settings Response - HyperV Virtualization Management Settings.
- other_
management_ Othercosts_ settings Management Costs Settings Response - Other Management Costs Settings.
- third_
party_ Thirdmanagement_ settings Party Management Settings Response - Third Party Management Settings.
- vsphere_
management_ Vspheresettings Management Settings Response - vSphere Management Settings.
- hyperv
Virtualization Property MapManagement Settings - HyperV Virtualization Management Settings.
- other
Management Property MapCosts Settings - Other Management Costs Settings.
- third
Party Property MapManagement Settings - Third Party Management Settings.
- vsphere
Management Property MapSettings - vSphere Management Settings.
MigrationStrategy, MigrationStrategyArgs
- Unknown
- UnknownUnknown Migration Strategy.
- Optimize
For Cost - OptimizeForCostOptimize for cost.
- Iaa
SOnly - IaaSOnlyIaaS only.
- Optimize
For Paas - OptimizeForPaasOptimize for PaaS.
- AVSOnly
- AVSOnlyAvs only.
- Migration
Strategy Unknown - UnknownUnknown Migration Strategy.
- Migration
Strategy Optimize For Cost - OptimizeForCostOptimize for cost.
- Migration
Strategy Iaa SOnly - IaaSOnlyIaaS only.
- Migration
Strategy Optimize For Paas - OptimizeForPaasOptimize for PaaS.
- Migration
Strategy AVSOnly - AVSOnlyAvs only.
- Unknown
- UnknownUnknown Migration Strategy.
- Optimize
For Cost - OptimizeForCostOptimize for cost.
- Iaa
SOnly - IaaSOnlyIaaS only.
- Optimize
For Paas - OptimizeForPaasOptimize for PaaS.
- AVSOnly
- AVSOnlyAvs only.
- Unknown
- UnknownUnknown Migration Strategy.
- Optimize
For Cost - OptimizeForCostOptimize for cost.
- Iaa
SOnly - IaaSOnlyIaaS only.
- Optimize
For Paas - OptimizeForPaasOptimize for PaaS.
- AVSOnly
- AVSOnlyAvs only.
- UNKNOWN
- UnknownUnknown Migration Strategy.
- OPTIMIZE_FOR_COST
- OptimizeForCostOptimize for cost.
- IAA_S_ONLY
- IaaSOnlyIaaS only.
- OPTIMIZE_FOR_PAAS
- OptimizeForPaasOptimize for PaaS.
- AVS_ONLY
- AVSOnlyAvs only.
- "Unknown"
- UnknownUnknown Migration Strategy.
- "Optimize
For Cost" - OptimizeForCostOptimize for cost.
- "Iaa
SOnly" - IaaSOnlyIaaS only.
- "Optimize
For Paas" - OptimizeForPaasOptimize for PaaS.
- "AVSOnly"
- AVSOnlyAvs only.
NetworkSettings, NetworkSettingsArgs
- Hardware
Software doubleCost Percentage - Network hardware and software cost percentage.
- Maintenance
Cost doublePercentage - Network maintenance cost percentage.
- Hardware
Software float64Cost Percentage - Network hardware and software cost percentage.
- Maintenance
Cost float64Percentage - Network maintenance cost percentage.
- hardware
Software DoubleCost Percentage - Network hardware and software cost percentage.
- maintenance
Cost DoublePercentage - Network maintenance cost percentage.
- hardware
Software numberCost Percentage - Network hardware and software cost percentage.
- maintenance
Cost numberPercentage - Network maintenance cost percentage.
- hardware_
software_ floatcost_ percentage - Network hardware and software cost percentage.
- maintenance_
cost_ floatpercentage - Network maintenance cost percentage.
- hardware
Software NumberCost Percentage - Network hardware and software cost percentage.
- maintenance
Cost NumberPercentage - Network maintenance cost percentage.
NetworkSettingsResponse, NetworkSettingsResponseArgs
- Hardware
Software doubleCost Percentage - Network hardware and software cost percentage.
- Maintenance
Cost doublePercentage - Network maintenance cost percentage.
- Hardware
Software float64Cost Percentage - Network hardware and software cost percentage.
- Maintenance
Cost float64Percentage - Network maintenance cost percentage.
- hardware
Software DoubleCost Percentage - Network hardware and software cost percentage.
- maintenance
Cost DoublePercentage - Network maintenance cost percentage.
- hardware
Software numberCost Percentage - Network hardware and software cost percentage.
- maintenance
Cost numberPercentage - Network maintenance cost percentage.
- hardware_
software_ floatcost_ percentage - Network hardware and software cost percentage.
- maintenance_
cost_ floatpercentage - Network maintenance cost percentage.
- hardware
Software NumberCost Percentage - Network hardware and software cost percentage.
- maintenance
Cost NumberPercentage - Network maintenance cost percentage.
OnPremiseSettings, OnPremiseSettingsArgs
- Compute
Settings Pulumi.Azure Native. Migrate. Inputs. Compute Settings - Compute settings.
- Facility
Settings Pulumi.Azure Native. Migrate. Inputs. Facility Settings - Facility settings.
- Labor
Settings Pulumi.Azure Native. Migrate. Inputs. Labor Settings - Labour settings.
- Network
Settings Pulumi.Azure Native. Migrate. Inputs. Network Settings - Network settings.
- Security
Settings Pulumi.Azure Native. Migrate. Inputs. Security Settings - Security settings.
- Storage
Settings Pulumi.Azure Native. Migrate. Inputs. Storage Settings - Storage settings.
- Management
Settings Pulumi.Azure Native. Migrate. Inputs. Management Settings - Management settings.
- Compute
Settings ComputeSettings - Compute settings.
- Facility
Settings FacilitySettings - Facility settings.
- Labor
Settings LaborSettings - Labour settings.
- Network
Settings NetworkSettings - Network settings.
- Security
Settings SecuritySettings - Security settings.
- Storage
Settings StorageSettings - Storage settings.
- Management
Settings ManagementSettings - Management settings.
- compute
Settings ComputeSettings - Compute settings.
- facility
Settings FacilitySettings - Facility settings.
- labor
Settings LaborSettings - Labour settings.
- network
Settings NetworkSettings - Network settings.
- security
Settings SecuritySettings - Security settings.
- storage
Settings StorageSettings - Storage settings.
- management
Settings ManagementSettings - Management settings.
- compute
Settings ComputeSettings - Compute settings.
- facility
Settings FacilitySettings - Facility settings.
- labor
Settings LaborSettings - Labour settings.
- network
Settings NetworkSettings - Network settings.
- security
Settings SecuritySettings - Security settings.
- storage
Settings StorageSettings - Storage settings.
- management
Settings ManagementSettings - Management settings.
- compute_
settings ComputeSettings - Compute settings.
- facility_
settings FacilitySettings - Facility settings.
- labor_
settings LaborSettings - Labour settings.
- network_
settings NetworkSettings - Network settings.
- security_
settings SecuritySettings - Security settings.
- storage_
settings StorageSettings - Storage settings.
- management_
settings ManagementSettings - Management settings.
- compute
Settings Property Map - Compute settings.
- facility
Settings Property Map - Facility settings.
- labor
Settings Property Map - Labour settings.
- network
Settings Property Map - Network settings.
- security
Settings Property Map - Security settings.
- storage
Settings Property Map - Storage settings.
- management
Settings Property Map - Management settings.
OnPremiseSettingsResponse, OnPremiseSettingsResponseArgs
- Compute
Settings Pulumi.Azure Native. Migrate. Inputs. Compute Settings Response - Compute settings.
- Facility
Settings Pulumi.Azure Native. Migrate. Inputs. Facility Settings Response - Facility settings.
- Labor
Settings Pulumi.Azure Native. Migrate. Inputs. Labor Settings Response - Labour settings.
- Network
Settings Pulumi.Azure Native. Migrate. Inputs. Network Settings Response - Network settings.
- Security
Settings Pulumi.Azure Native. Migrate. Inputs. Security Settings Response - Security settings.
- Storage
Settings Pulumi.Azure Native. Migrate. Inputs. Storage Settings Response - Storage settings.
- Management
Settings Pulumi.Azure Native. Migrate. Inputs. Management Settings Response - Management settings.
- Compute
Settings ComputeSettings Response - Compute settings.
- Facility
Settings FacilitySettings Response - Facility settings.
- Labor
Settings LaborSettings Response - Labour settings.
- Network
Settings NetworkSettings Response - Network settings.
- Security
Settings SecuritySettings Response - Security settings.
- Storage
Settings StorageSettings Response - Storage settings.
- Management
Settings ManagementSettings Response - Management settings.
- compute
Settings ComputeSettings Response - Compute settings.
- facility
Settings FacilitySettings Response - Facility settings.
- labor
Settings LaborSettings Response - Labour settings.
- network
Settings NetworkSettings Response - Network settings.
- security
Settings SecuritySettings Response - Security settings.
- storage
Settings StorageSettings Response - Storage settings.
- management
Settings ManagementSettings Response - Management settings.
- compute
Settings ComputeSettings Response - Compute settings.
- facility
Settings FacilitySettings Response - Facility settings.
- labor
Settings LaborSettings Response - Labour settings.
- network
Settings NetworkSettings Response - Network settings.
- security
Settings SecuritySettings Response - Security settings.
- storage
Settings StorageSettings Response - Storage settings.
- management
Settings ManagementSettings Response - Management settings.
- compute_
settings ComputeSettings Response - Compute settings.
- facility_
settings FacilitySettings Response - Facility settings.
- labor_
settings LaborSettings Response - Labour settings.
- network_
settings NetworkSettings Response - Network settings.
- security_
settings SecuritySettings Response - Security settings.
- storage_
settings StorageSettings Response - Storage settings.
- management_
settings ManagementSettings Response - Management settings.
- compute
Settings Property Map - Compute settings.
- facility
Settings Property Map - Facility settings.
- labor
Settings Property Map - Labour settings.
- network
Settings Property Map - Network settings.
- security
Settings Property Map - Security settings.
- storage
Settings Property Map - Storage settings.
- management
Settings Property Map - Management settings.
OtherManagementCostsSettings, OtherManagementCostsSettingsArgs
- Data
Protection doubleCost Per Server Per Year - Data Protection Cost Per Server Per Year.
- Monitoring
Cost doublePer Server Per Year - Monitoring Cost Per Server Per Year.
- Patching
Cost doublePer Server Per Year - Patching Cost Per Server Per Year.
- Data
Protection float64Cost Per Server Per Year - Data Protection Cost Per Server Per Year.
- Monitoring
Cost float64Per Server Per Year - Monitoring Cost Per Server Per Year.
- Patching
Cost float64Per Server Per Year - Patching Cost Per Server Per Year.
- data
Protection DoubleCost Per Server Per Year - Data Protection Cost Per Server Per Year.
- monitoring
Cost DoublePer Server Per Year - Monitoring Cost Per Server Per Year.
- patching
Cost DoublePer Server Per Year - Patching Cost Per Server Per Year.
- data
Protection numberCost Per Server Per Year - Data Protection Cost Per Server Per Year.
- monitoring
Cost numberPer Server Per Year - Monitoring Cost Per Server Per Year.
- patching
Cost numberPer Server Per Year - Patching Cost Per Server Per Year.
- data_
protection_ floatcost_ per_ server_ per_ year - Data Protection Cost Per Server Per Year.
- monitoring_
cost_ floatper_ server_ per_ year - Monitoring Cost Per Server Per Year.
- patching_
cost_ floatper_ server_ per_ year - Patching Cost Per Server Per Year.
- data
Protection NumberCost Per Server Per Year - Data Protection Cost Per Server Per Year.
- monitoring
Cost NumberPer Server Per Year - Monitoring Cost Per Server Per Year.
- patching
Cost NumberPer Server Per Year - Patching Cost Per Server Per Year.
OtherManagementCostsSettingsResponse, OtherManagementCostsSettingsResponseArgs
- Data
Protection doubleCost Per Server Per Year - Data Protection Cost Per Server Per Year.
- Monitoring
Cost doublePer Server Per Year - Monitoring Cost Per Server Per Year.
- Patching
Cost doublePer Server Per Year - Patching Cost Per Server Per Year.
- Data
Protection float64Cost Per Server Per Year - Data Protection Cost Per Server Per Year.
- Monitoring
Cost float64Per Server Per Year - Monitoring Cost Per Server Per Year.
- Patching
Cost float64Per Server Per Year - Patching Cost Per Server Per Year.
- data
Protection DoubleCost Per Server Per Year - Data Protection Cost Per Server Per Year.
- monitoring
Cost DoublePer Server Per Year - Monitoring Cost Per Server Per Year.
- patching
Cost DoublePer Server Per Year - Patching Cost Per Server Per Year.
- data
Protection numberCost Per Server Per Year - Data Protection Cost Per Server Per Year.
- monitoring
Cost numberPer Server Per Year - Monitoring Cost Per Server Per Year.
- patching
Cost numberPer Server Per Year - Patching Cost Per Server Per Year.
- data_
protection_ floatcost_ per_ server_ per_ year - Data Protection Cost Per Server Per Year.
- monitoring_
cost_ floatper_ server_ per_ year - Monitoring Cost Per Server Per Year.
- patching_
cost_ floatper_ server_ per_ year - Patching Cost Per Server Per Year.
- data
Protection NumberCost Per Server Per Year - Data Protection Cost Per Server Per Year.
- monitoring
Cost NumberPer Server Per Year - Monitoring Cost Per Server Per Year.
- patching
Cost NumberPer Server Per Year - Patching Cost Per Server Per Year.
ReportDetailsResponse, ReportDetailsResponseArgs
- Report
Status string - Report status.
- Report
Type string - Report type.
- Report
Status string - Report status.
- Report
Type string - Report type.
- report
Status String - Report status.
- report
Type String - Report type.
- report
Status string - Report status.
- report
Type string - Report type.
- report_
status str - Report status.
- report_
type str - Report type.
- report
Status String - Report status.
- report
Type String - Report type.
SavingsOption, SavingsOptionArgs
- Unknown
- UnknownUnknown Savings Option.
- RI3Year
- RI3YearReserved Instance 3 Year.
- Savings
Plan3Year - SavingsPlan3YearAzure Savings Plan 3 Year.
- Savings
Option Unknown - UnknownUnknown Savings Option.
- Savings
Option RI3Year - RI3YearReserved Instance 3 Year.
- Savings
Option Savings Plan3Year - SavingsPlan3YearAzure Savings Plan 3 Year.
- Unknown
- UnknownUnknown Savings Option.
- RI3Year
- RI3YearReserved Instance 3 Year.
- Savings
Plan3Year - SavingsPlan3YearAzure Savings Plan 3 Year.
- Unknown
- UnknownUnknown Savings Option.
- RI3Year
- RI3YearReserved Instance 3 Year.
- Savings
Plan3Year - SavingsPlan3YearAzure Savings Plan 3 Year.
- UNKNOWN
- UnknownUnknown Savings Option.
- RI3_YEAR
- RI3YearReserved Instance 3 Year.
- SAVINGS_PLAN3_YEAR
- SavingsPlan3YearAzure Savings Plan 3 Year.
- "Unknown"
- UnknownUnknown Savings Option.
- "RI3Year"
- RI3YearReserved Instance 3 Year.
- "Savings
Plan3Year" - SavingsPlan3YearAzure Savings Plan 3 Year.
SecuritySettings, SecuritySettingsArgs
- Server
Security doubleCost Per Server Per Year - Physical servers per administrator.
- Sql
Server doubleSecurity Cost Per Server Per Year - Virtual machines per administrator.
- Server
Security float64Cost Per Server Per Year - Physical servers per administrator.
- Sql
Server float64Security Cost Per Server Per Year - Virtual machines per administrator.
- server
Security DoubleCost Per Server Per Year - Physical servers per administrator.
- sql
Server DoubleSecurity Cost Per Server Per Year - Virtual machines per administrator.
- server
Security numberCost Per Server Per Year - Physical servers per administrator.
- sql
Server numberSecurity Cost Per Server Per Year - Virtual machines per administrator.
- server_
security_ floatcost_ per_ server_ per_ year - Physical servers per administrator.
- sql_
server_ floatsecurity_ cost_ per_ server_ per_ year - Virtual machines per administrator.
- server
Security NumberCost Per Server Per Year - Physical servers per administrator.
- sql
Server NumberSecurity Cost Per Server Per Year - Virtual machines per administrator.
SecuritySettingsResponse, SecuritySettingsResponseArgs
- Server
Security doubleCost Per Server Per Year - Physical servers per administrator.
- Sql
Server doubleSecurity Cost Per Server Per Year - Virtual machines per administrator.
- Server
Security float64Cost Per Server Per Year - Physical servers per administrator.
- Sql
Server float64Security Cost Per Server Per Year - Virtual machines per administrator.
- server
Security DoubleCost Per Server Per Year - Physical servers per administrator.
- sql
Server DoubleSecurity Cost Per Server Per Year - Virtual machines per administrator.
- server
Security numberCost Per Server Per Year - Physical servers per administrator.
- sql
Server numberSecurity Cost Per Server Per Year - Virtual machines per administrator.
- server_
security_ floatcost_ per_ server_ per_ year - Physical servers per administrator.
- sql_
server_ floatsecurity_ cost_ per_ server_ per_ year - Virtual machines per administrator.
- server
Security NumberCost Per Server Per Year - Physical servers per administrator.
- sql
Server NumberSecurity Cost Per Server Per Year - Virtual machines per administrator.
Settings, SettingsArgs
- Azure
Settings Pulumi.Azure Native. Migrate. Inputs. Azure Settings - Azure settings for a business case.
- On
Premise Pulumi.Settings Azure Native. Migrate. Inputs. On Premise Settings - On-premise settings.
- Azure
Settings AzureSettings - Azure settings for a business case.
- On
Premise OnSettings Premise Settings - On-premise settings.
- azure
Settings AzureSettings - Azure settings for a business case.
- on
Premise OnSettings Premise Settings - On-premise settings.
- azure
Settings AzureSettings - Azure settings for a business case.
- on
Premise OnSettings Premise Settings - On-premise settings.
- azure_
settings AzureSettings - Azure settings for a business case.
- on_
premise_ Onsettings Premise Settings - On-premise settings.
- azure
Settings Property Map - Azure settings for a business case.
- on
Premise Property MapSettings - On-premise settings.
SettingsResponse, SettingsResponseArgs
- Azure
Settings Pulumi.Azure Native. Migrate. Inputs. Azure Settings Response - Azure settings for a business case.
- On
Premise Pulumi.Settings Azure Native. Migrate. Inputs. On Premise Settings Response - On-premise settings.
- Azure
Settings AzureSettings Response - Azure settings for a business case.
- On
Premise OnSettings Premise Settings Response - On-premise settings.
- azure
Settings AzureSettings Response - Azure settings for a business case.
- on
Premise OnSettings Premise Settings Response - On-premise settings.
- azure
Settings AzureSettings Response - Azure settings for a business case.
- on
Premise OnSettings Premise Settings Response - On-premise settings.
- azure_
settings AzureSettings Response - Azure settings for a business case.
- on_
premise_ Onsettings Premise Settings Response - On-premise settings.
- azure
Settings Property Map - Azure settings for a business case.
- on
Premise Property MapSettings - On-premise settings.
SqlServerLicenseType, SqlServerLicenseTypeArgs
- Unknown
- UnknownUnknown Sql Server License.
- Enterprise
- EnterpriseEnterprise Sql Server License.
- Standard
- StandardStandard Sql Server License.
- Sql
Server License Type Unknown - UnknownUnknown Sql Server License.
- Sql
Server License Type Enterprise - EnterpriseEnterprise Sql Server License.
- Sql
Server License Type Standard - StandardStandard Sql Server License.
- Unknown
- UnknownUnknown Sql Server License.
- Enterprise
- EnterpriseEnterprise Sql Server License.
- Standard
- StandardStandard Sql Server License.
- Unknown
- UnknownUnknown Sql Server License.
- Enterprise
- EnterpriseEnterprise Sql Server License.
- Standard
- StandardStandard Sql Server License.
- UNKNOWN
- UnknownUnknown Sql Server License.
- ENTERPRISE
- EnterpriseEnterprise Sql Server License.
- STANDARD
- StandardStandard Sql Server License.
- "Unknown"
- UnknownUnknown Sql Server License.
- "Enterprise"
- EnterpriseEnterprise Sql Server License.
- "Standard"
- StandardStandard Sql Server License.
SqlServerLicensingSettings, SqlServerLicensingSettingsArgs
- License
Cost double - Licence cost.
- Software
Assurance doubleCost - Software assurance (SA) cost.
- Version
string | Pulumi.
Azure Native. Migrate. Sql Server License Type - SQL Server version.
- License
Cost float64 - Licence cost.
- Software
Assurance float64Cost - Software assurance (SA) cost.
- Version
string | Sql
Server License Type - SQL Server version.
- license
Cost Double - Licence cost.
- software
Assurance DoubleCost - Software assurance (SA) cost.
- version
String | Sql
Server License Type - SQL Server version.
- license
Cost number - Licence cost.
- software
Assurance numberCost - Software assurance (SA) cost.
- version
string | Sql
Server License Type - SQL Server version.
- license_
cost float - Licence cost.
- software_
assurance_ floatcost - Software assurance (SA) cost.
- version
str | Sql
Server License Type - SQL Server version.
- license
Cost Number - Licence cost.
- software
Assurance NumberCost - Software assurance (SA) cost.
- version String | "Unknown" | "Enterprise" | "Standard"
- SQL Server version.
SqlServerLicensingSettingsResponse, SqlServerLicensingSettingsResponseArgs
- License
Cost double - Licence cost.
- Software
Assurance doubleCost - Software assurance (SA) cost.
- Version string
- SQL Server version.
- License
Cost float64 - Licence cost.
- Software
Assurance float64Cost - Software assurance (SA) cost.
- Version string
- SQL Server version.
- license
Cost Double - Licence cost.
- software
Assurance DoubleCost - Software assurance (SA) cost.
- version String
- SQL Server version.
- license
Cost number - Licence cost.
- software
Assurance numberCost - Software assurance (SA) cost.
- version string
- SQL Server version.
- license_
cost float - Licence cost.
- software_
assurance_ floatcost - Software assurance (SA) cost.
- version str
- SQL Server version.
- license
Cost Number - Licence cost.
- software
Assurance NumberCost - Software assurance (SA) cost.
- version String
- SQL Server version.
StorageSettings, StorageSettingsArgs
- Cost
Per doubleGb Per Month - Cost per gigabyte per month.
- Maintainance
Cost doublePercentage To Acquisition Cost - Maintenance cost percentage.
- Cost
Per float64Gb Per Month - Cost per gigabyte per month.
- Maintainance
Cost float64Percentage To Acquisition Cost - Maintenance cost percentage.
- cost
Per DoubleGb Per Month - Cost per gigabyte per month.
- maintainance
Cost DoublePercentage To Acquisition Cost - Maintenance cost percentage.
- cost
Per numberGb Per Month - Cost per gigabyte per month.
- maintainance
Cost numberPercentage To Acquisition Cost - Maintenance cost percentage.
- cost_
per_ floatgb_ per_ month - Cost per gigabyte per month.
- maintainance_
cost_ floatpercentage_ to_ acquisition_ cost - Maintenance cost percentage.
- cost
Per NumberGb Per Month - Cost per gigabyte per month.
- maintainance
Cost NumberPercentage To Acquisition Cost - Maintenance cost percentage.
StorageSettingsResponse, StorageSettingsResponseArgs
- Cost
Per doubleGb Per Month - Cost per gigabyte per month.
- Maintainance
Cost doublePercentage To Acquisition Cost - Maintenance cost percentage.
- Cost
Per float64Gb Per Month - Cost per gigabyte per month.
- Maintainance
Cost float64Percentage To Acquisition Cost - Maintenance cost percentage.
- cost
Per DoubleGb Per Month - Cost per gigabyte per month.
- maintainance
Cost DoublePercentage To Acquisition Cost - Maintenance cost percentage.
- cost
Per numberGb Per Month - Cost per gigabyte per month.
- maintainance
Cost numberPercentage To Acquisition Cost - Maintenance cost percentage.
- cost_
per_ floatgb_ per_ month - Cost per gigabyte per month.
- maintainance_
cost_ floatpercentage_ to_ acquisition_ cost - Maintenance cost percentage.
- cost
Per NumberGb Per Month - Cost per gigabyte per month.
- maintainance
Cost NumberPercentage To Acquisition Cost - Maintenance cost percentage.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
ThirdPartyManagementSettings, ThirdPartyManagementSettingsArgs
- License
Cost double - License Cost.
- Support
Cost double - Support Cost.
- License
Cost float64 - License Cost.
- Support
Cost float64 - Support Cost.
- license
Cost Double - License Cost.
- support
Cost Double - Support Cost.
- license
Cost number - License Cost.
- support
Cost number - Support Cost.
- license_
cost float - License Cost.
- support_
cost float - Support Cost.
- license
Cost Number - License Cost.
- support
Cost Number - Support Cost.
ThirdPartyManagementSettingsResponse, ThirdPartyManagementSettingsResponseArgs
- License
Cost double - License Cost.
- Support
Cost double - Support Cost.
- License
Cost float64 - License Cost.
- Support
Cost float64 - Support Cost.
- license
Cost Double - License Cost.
- support
Cost Double - Support Cost.
- license
Cost number - License Cost.
- support
Cost number - Support Cost.
- license_
cost float - License Cost.
- support_
cost float - Support Cost.
- license
Cost Number - License Cost.
- support
Cost Number - Support Cost.
VirtualizationSoftwareSettings, VirtualizationSoftwareSettingsArgs
- License
And List<Pulumi.Support List Azure Native. Migrate. Inputs. Vsphere License> - Licence and support list.
- Number
Of intPhysical Cores Per License - Number of physical cores per licence.
- Software
Assurance doubleCost - Software Assurance cost.
- License
And []VsphereSupport List License - Licence and support list.
- Number
Of intPhysical Cores Per License - Number of physical cores per licence.
- Software
Assurance float64Cost - Software Assurance cost.
- license
And List<VsphereSupport List License> - Licence and support list.
- number
Of IntegerPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance DoubleCost - Software Assurance cost.
- license
And VsphereSupport List License[] - Licence and support list.
- number
Of numberPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance numberCost - Software Assurance cost.
- license_
and_ Sequence[Vspheresupport_ list License] - Licence and support list.
- number_
of_ intphysical_ cores_ per_ license - Number of physical cores per licence.
- software_
assurance_ floatcost - Software Assurance cost.
- license
And List<Property Map>Support List - Licence and support list.
- number
Of NumberPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance NumberCost - Software Assurance cost.
VirtualizationSoftwareSettingsResponse, VirtualizationSoftwareSettingsResponseArgs
- License
And List<Pulumi.Support List Azure Native. Migrate. Inputs. Vsphere License Response> - Licence and support list.
- Number
Of intPhysical Cores Per License - Number of physical cores per licence.
- Software
Assurance doubleCost - Software Assurance cost.
- License
And []VsphereSupport List License Response - Licence and support list.
- Number
Of intPhysical Cores Per License - Number of physical cores per licence.
- Software
Assurance float64Cost - Software Assurance cost.
- license
And List<VsphereSupport List License Response> - Licence and support list.
- number
Of IntegerPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance DoubleCost - Software Assurance cost.
- license
And VsphereSupport List License Response[] - Licence and support list.
- number
Of numberPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance numberCost - Software Assurance cost.
- license_
and_ Sequence[Vspheresupport_ list License Response] - Licence and support list.
- number_
of_ intphysical_ cores_ per_ license - Number of physical cores per licence.
- software_
assurance_ floatcost - Software Assurance cost.
- license
And List<Property Map>Support List - Licence and support list.
- number
Of NumberPhysical Cores Per License - Number of physical cores per licence.
- software
Assurance NumberCost - Software Assurance cost.
VsphereLicense, VsphereLicenseArgs
- Basic
Support doubleCost - Basic support cost.
- License
Cost double - Cost of a licence.
- License
Type string | Pulumi.Azure Native. Migrate. License Type - VSphere licence type.
- Production
Support doubleCost - Production support cost.
- Basic
Support float64Cost - Basic support cost.
- License
Cost float64 - Cost of a licence.
- License
Type string | LicenseType - VSphere licence type.
- Production
Support float64Cost - Production support cost.
- basic
Support DoubleCost - Basic support cost.
- license
Cost Double - Cost of a licence.
- license
Type String | LicenseType - VSphere licence type.
- production
Support DoubleCost - Production support cost.
- basic
Support numberCost - Basic support cost.
- license
Cost number - Cost of a licence.
- license
Type string | LicenseType - VSphere licence type.
- production
Support numberCost - Production support cost.
- basic_
support_ floatcost - Basic support cost.
- license_
cost float - Cost of a licence.
- license_
type str | LicenseType - VSphere licence type.
- production_
support_ floatcost - Production support cost.
- basic
Support NumberCost - Basic support cost.
- license
Cost Number - Cost of a licence.
- license
Type String | "Unknown" | "VSphereStandard" | "VSphere Enterprise Plus" - VSphere licence type.
- production
Support NumberCost - Production support cost.
VsphereLicenseResponse, VsphereLicenseResponseArgs
- Basic
Support doubleCost - Basic support cost.
- License
Cost double - Cost of a licence.
- License
Type string - VSphere licence type.
- Production
Support doubleCost - Production support cost.
- Basic
Support float64Cost - Basic support cost.
- License
Cost float64 - Cost of a licence.
- License
Type string - VSphere licence type.
- Production
Support float64Cost - Production support cost.
- basic
Support DoubleCost - Basic support cost.
- license
Cost Double - Cost of a licence.
- license
Type String - VSphere licence type.
- production
Support DoubleCost - Production support cost.
- basic
Support numberCost - Basic support cost.
- license
Cost number - Cost of a licence.
- license
Type string - VSphere licence type.
- production
Support numberCost - Production support cost.
- basic_
support_ floatcost - Basic support cost.
- license_
cost float - Cost of a licence.
- license_
type str - VSphere licence type.
- production_
support_ floatcost - Production support cost.
- basic
Support NumberCost - Basic support cost.
- license
Cost Number - Cost of a licence.
- license
Type String - VSphere licence type.
- production
Support NumberCost - Production support cost.
VsphereManagementLicense, VsphereManagementLicenseArgs
- Basic
Support doubleCost - Basic support cost.
- License
Cost double - Cost of a licence.
- License
Type string | Pulumi.Azure Native. Migrate. Vsphere Management License Type - VSphere licence type.
- Production
Support doubleCost - Production support cost.
- Basic
Support float64Cost - Basic support cost.
- License
Cost float64 - Cost of a licence.
- License
Type string | VsphereManagement License Type - VSphere licence type.
- Production
Support float64Cost - Production support cost.
- basic
Support DoubleCost - Basic support cost.
- license
Cost Double - Cost of a licence.
- license
Type String | VsphereManagement License Type - VSphere licence type.
- production
Support DoubleCost - Production support cost.
- basic
Support numberCost - Basic support cost.
- license
Cost number - Cost of a licence.
- license
Type string | VsphereManagement License Type - VSphere licence type.
- production
Support numberCost - Production support cost.
- basic_
support_ floatcost - Basic support cost.
- license_
cost float - Cost of a licence.
- license_
type str | VsphereManagement License Type - VSphere licence type.
- production_
support_ floatcost - Production support cost.
- basic
Support NumberCost - Basic support cost.
- license
Cost Number - Cost of a licence.
- license
Type String | "Unknown" | "VSphereServer Standard" - VSphere licence type.
- production
Support NumberCost - Production support cost.
VsphereManagementLicenseResponse, VsphereManagementLicenseResponseArgs
- Basic
Support doubleCost - Basic support cost.
- License
Cost double - Cost of a licence.
- License
Type string - VSphere licence type.
- Production
Support doubleCost - Production support cost.
- Basic
Support float64Cost - Basic support cost.
- License
Cost float64 - Cost of a licence.
- License
Type string - VSphere licence type.
- Production
Support float64Cost - Production support cost.
- basic
Support DoubleCost - Basic support cost.
- license
Cost Double - Cost of a licence.
- license
Type String - VSphere licence type.
- production
Support DoubleCost - Production support cost.
- basic
Support numberCost - Basic support cost.
- license
Cost number - Cost of a licence.
- license
Type string - VSphere licence type.
- production
Support numberCost - Production support cost.
- basic_
support_ floatcost - Basic support cost.
- license_
cost float - Cost of a licence.
- license_
type str - VSphere licence type.
- production_
support_ floatcost - Production support cost.
- basic
Support NumberCost - Basic support cost.
- license
Cost Number - Cost of a licence.
- license
Type String - VSphere licence type.
- production
Support NumberCost - Production support cost.
VsphereManagementLicenseType, VsphereManagementLicenseTypeArgs
- Unknown
- UnknownUnknown License.
- VSphere
Server Standard - VSphereServerStandardVSphereServerStandard License.
- Vsphere
Management License Type Unknown - UnknownUnknown License.
- Vsphere
Management License Type VSphere Server Standard - VSphereServerStandardVSphereServerStandard License.
- Unknown
- UnknownUnknown License.
- VSphere
Server Standard - VSphereServerStandardVSphereServerStandard License.
- Unknown
- UnknownUnknown License.
- VSphere
Server Standard - VSphereServerStandardVSphereServerStandard License.
- UNKNOWN
- UnknownUnknown License.
- V_SPHERE_SERVER_STANDARD
- VSphereServerStandardVSphereServerStandard License.
- "Unknown"
- UnknownUnknown License.
- "VSphere
Server Standard" - VSphereServerStandardVSphereServerStandard License.
VsphereManagementSettings, VsphereManagementSettingsArgs
- License
And List<Pulumi.Support List Azure Native. Migrate. Inputs. Vsphere Management License> - Licence and support list.
- License
And []VsphereSupport List Management License - Licence and support list.
- license
And List<VsphereSupport List Management License> - Licence and support list.
- license
And VsphereSupport List Management License[] - Licence and support list.
- license_
and_ Sequence[Vspheresupport_ list Management License] - Licence and support list.
- license
And List<Property Map>Support List - Licence and support list.
VsphereManagementSettingsResponse, VsphereManagementSettingsResponseArgs
- License
And List<Pulumi.Support List Azure Native. Migrate. Inputs. Vsphere Management License Response> - Licence and support list.
- License
And []VsphereSupport List Management License Response - Licence and support list.
- license
And List<VsphereSupport List Management License Response> - Licence and support list.
- license
And VsphereSupport List Management License Response[] - Licence and support list.
- license_
and_ Sequence[Vspheresupport_ list Management License Response] - Licence and support list.
- license
And List<Property Map>Support List - Licence and support list.
WindowsServerLicensingSettings, WindowsServerLicensingSettingsArgs
- License
Cost double - Licence Cost.
- Licenses
Per intCore - Licenses per core.
- Software
Assurance doubleCost - Software assurance (SA) cost.
- License
Cost float64 - Licence Cost.
- Licenses
Per intCore - Licenses per core.
- Software
Assurance float64Cost - Software assurance (SA) cost.
- license
Cost Double - Licence Cost.
- licenses
Per IntegerCore - Licenses per core.
- software
Assurance DoubleCost - Software assurance (SA) cost.
- license
Cost number - Licence Cost.
- licenses
Per numberCore - Licenses per core.
- software
Assurance numberCost - Software assurance (SA) cost.
- license_
cost float - Licence Cost.
- licenses_
per_ intcore - Licenses per core.
- software_
assurance_ floatcost - Software assurance (SA) cost.
- license
Cost Number - Licence Cost.
- licenses
Per NumberCore - Licenses per core.
- software
Assurance NumberCost - Software assurance (SA) cost.
WindowsServerLicensingSettingsResponse, WindowsServerLicensingSettingsResponseArgs
- License
Cost double - Licence Cost.
- Licenses
Per intCore - Licenses per core.
- Software
Assurance doubleCost - Software assurance (SA) cost.
- License
Cost float64 - Licence Cost.
- Licenses
Per intCore - Licenses per core.
- Software
Assurance float64Cost - Software assurance (SA) cost.
- license
Cost Double - Licence Cost.
- licenses
Per IntegerCore - Licenses per core.
- software
Assurance DoubleCost - Software assurance (SA) cost.
- license
Cost number - Licence Cost.
- licenses
Per numberCore - Licenses per core.
- software
Assurance numberCost - Software assurance (SA) cost.
- license_
cost float - Licence Cost.
- licenses_
per_ intcore - Licenses per core.
- software_
assurance_ floatcost - Software assurance (SA) cost.
- license
Cost Number - Licence Cost.
- licenses
Per NumberCore - Licenses per core.
- software
Assurance NumberCost - Software assurance (SA) cost.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:migrate:BusinessCaseOperation sample-business-case /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0