1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. getBusinessCaseOperation
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.migrate.getBusinessCaseOperation

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Get a BusinessCase

Uses Azure REST API version 2024-01-01-preview.

Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-03-03-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native migrate [ApiVersion]. See the version guide for details.

Using getBusinessCaseOperation

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getBusinessCaseOperation(args: GetBusinessCaseOperationArgs, opts?: InvokeOptions): Promise<GetBusinessCaseOperationResult>
function getBusinessCaseOperationOutput(args: GetBusinessCaseOperationOutputArgs, opts?: InvokeOptions): Output<GetBusinessCaseOperationResult>
Copy
def get_business_case_operation(business_case_name: Optional[str] = None,
                                project_name: Optional[str] = None,
                                resource_group_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetBusinessCaseOperationResult
def get_business_case_operation_output(business_case_name: Optional[pulumi.Input[str]] = None,
                                project_name: Optional[pulumi.Input[str]] = None,
                                resource_group_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetBusinessCaseOperationResult]
Copy
func LookupBusinessCaseOperation(ctx *Context, args *LookupBusinessCaseOperationArgs, opts ...InvokeOption) (*LookupBusinessCaseOperationResult, error)
func LookupBusinessCaseOperationOutput(ctx *Context, args *LookupBusinessCaseOperationOutputArgs, opts ...InvokeOption) LookupBusinessCaseOperationResultOutput
Copy

> Note: This function is named LookupBusinessCaseOperation in the Go SDK.

public static class GetBusinessCaseOperation 
{
    public static Task<GetBusinessCaseOperationResult> InvokeAsync(GetBusinessCaseOperationArgs args, InvokeOptions? opts = null)
    public static Output<GetBusinessCaseOperationResult> Invoke(GetBusinessCaseOperationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetBusinessCaseOperationResult> getBusinessCaseOperation(GetBusinessCaseOperationArgs args, InvokeOptions options)
public static Output<GetBusinessCaseOperationResult> getBusinessCaseOperation(GetBusinessCaseOperationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:migrate:getBusinessCaseOperation
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

BusinessCaseName
This property is required.
Changes to this property will trigger replacement.
string
Business case ARM name
ProjectName
This property is required.
Changes to this property will trigger replacement.
string
Assessment Project Name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
BusinessCaseName
This property is required.
Changes to this property will trigger replacement.
string
Business case ARM name
ProjectName
This property is required.
Changes to this property will trigger replacement.
string
Assessment Project Name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
businessCaseName
This property is required.
Changes to this property will trigger replacement.
String
Business case ARM name
projectName
This property is required.
Changes to this property will trigger replacement.
String
Assessment Project Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
businessCaseName
This property is required.
Changes to this property will trigger replacement.
string
Business case ARM name
projectName
This property is required.
Changes to this property will trigger replacement.
string
Assessment Project Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
business_case_name
This property is required.
Changes to this property will trigger replacement.
str
Business case ARM name
project_name
This property is required.
Changes to this property will trigger replacement.
str
Assessment Project Name
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
businessCaseName
This property is required.
Changes to this property will trigger replacement.
String
Business case ARM name
projectName
This property is required.
Changes to this property will trigger replacement.
String
Assessment Project Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getBusinessCaseOperation Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Name string
The name of the resource
ProvisioningState string
The status of the last operation.
ReportStatusDetails List<Pulumi.AzureNative.Migrate.Outputs.ReportDetailsResponse>
Gets the state of business case reports.
State string
Business case state.
SystemData Pulumi.AzureNative.Migrate.Outputs.SystemDataResponse
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"
Settings Pulumi.AzureNative.Migrate.Outputs.SettingsResponse
Business case settings.
AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Name string
The name of the resource
ProvisioningState string
The status of the last operation.
ReportStatusDetails []ReportDetailsResponse
Gets the state of business case reports.
State string
Business case state.
SystemData SystemDataResponse
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"
Settings SettingsResponse
Business case settings.
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name String
The name of the resource
provisioningState String
The status of the last operation.
reportStatusDetails List<ReportDetailsResponse>
Gets the state of business case reports.
state String
Business case state.
systemData SystemDataResponse
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"
settings SettingsResponse
Business case settings.
azureApiVersion string
The Azure API version of the resource.
id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name string
The name of the resource
provisioningState string
The status of the last operation.
reportStatusDetails ReportDetailsResponse[]
Gets the state of business case reports.
state string
Business case state.
systemData SystemDataResponse
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"
settings SettingsResponse
Business case settings.
azure_api_version str
The Azure API version of the resource.
id str
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name str
The name of the resource
provisioning_state str
The status of the last operation.
report_status_details Sequence[ReportDetailsResponse]
Gets the state of business case reports.
state str
Business case state.
system_data SystemDataResponse
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"
settings SettingsResponse
Business case settings.
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name String
The name of the resource
provisioningState String
The status of the last operation.
reportStatusDetails List<Property Map>
Gets the state of business case reports.
state String
Business case state.
systemData 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"
settings Property Map
Business case settings.

Supporting Types

AzureArcManagementSettingsResponse

MonitoringSettings This property is required. Pulumi.AzureNative.Migrate.Inputs.AzureArcMonitoringSettingsResponse
Gets the azure arc monitoring settings.
MonitoringSettings This property is required. AzureArcMonitoringSettingsResponse
Gets the azure arc monitoring settings.
monitoringSettings This property is required. AzureArcMonitoringSettingsResponse
Gets the azure arc monitoring settings.
monitoringSettings This property is required. AzureArcMonitoringSettingsResponse
Gets the azure arc monitoring settings.
monitoring_settings This property is required. AzureArcMonitoringSettingsResponse
Gets the azure arc monitoring settings.
monitoringSettings This property is required. Property Map
Gets the azure arc monitoring settings.

AzureArcMonitoringSettingsResponse

AlertRulesCount This property is required. int
Number of alert rules settings.
LogsVolumeInGB This property is required. double
Logs volume settings.
AlertRulesCount This property is required. int
Number of alert rules settings.
LogsVolumeInGB This property is required. float64
Logs volume settings.
alertRulesCount This property is required. Integer
Number of alert rules settings.
logsVolumeInGB This property is required. Double
Logs volume settings.
alertRulesCount This property is required. number
Number of alert rules settings.
logsVolumeInGB This property is required. number
Logs volume settings.
alert_rules_count This property is required. int
Number of alert rules settings.
logs_volume_in_gb This property is required. float
Logs volume settings.
alertRulesCount This property is required. Number
Number of alert rules settings.
logsVolumeInGB This property is required. Number
Logs volume settings.

AzureArcSettingsResponse

AzureArcState This property is required. string
AzureArc state indicates whether to include azure arc related costs in on-premises or not.
LaborCostPercentage double
Gets Azure arc labour cost percentage.
ManagementSettings Pulumi.AzureNative.Migrate.Inputs.AzureArcManagementSettingsResponse
Management settings.
AzureArcState This property is required. string
AzureArc state indicates whether to include azure arc related costs in on-premises or not.
LaborCostPercentage float64
Gets Azure arc labour cost percentage.
ManagementSettings AzureArcManagementSettingsResponse
Management settings.
azureArcState This property is required. String
AzureArc state indicates whether to include azure arc related costs in on-premises or not.
laborCostPercentage Double
Gets Azure arc labour cost percentage.
managementSettings AzureArcManagementSettingsResponse
Management settings.
azureArcState This property is required. string
AzureArc state indicates whether to include azure arc related costs in on-premises or not.
laborCostPercentage number
Gets Azure arc labour cost percentage.
managementSettings AzureArcManagementSettingsResponse
Management settings.
azure_arc_state This property is required. str
AzureArc state indicates whether to include azure arc related costs in on-premises or not.
labor_cost_percentage float
Gets Azure arc labour cost percentage.
management_settings AzureArcManagementSettingsResponse
Management settings.
azureArcState This property is required. String
AzureArc state indicates whether to include azure arc related costs in on-premises or not.
laborCostPercentage Number
Gets Azure arc labour cost percentage.
managementSettings Property Map
Management settings.

AzureSettingsResponse

Currency This property is required. string
Business case Currency.
TargetLocation This property is required. string
Gets or sets azure location.
AvsLaborCostPercentage double
Gets Avs labour cost percentage.
BusinessCaseType string
Migration Strategy.
ComfortFactor double
Gets comfort factor.
DiscountPercentage double
Gets azure Discount percentage.
IaasLaborCostPercentage double
Gets IaaS labour cost percentage.
InfrastructureGrowthRate double
Gets infrastructure growth rate.
NetworkCostPercentage double
Gets network cost percentage.
PaasLaborCostPercentage double
Gets PaaS labour cost percentage.
PerYearMigrationCompletionPercentage Dictionary<string, double>
Gets migration completion percentage per year.
PerformanceDataEndTime string
Gets end time to use for performance.
PerformanceDataStartTime string
Gets start time to use for performance.
PerformanceUtilizationPercentile double
Gets utilization percentile for performance.
SavingsOption string
Gets the business case savings option type.
Wacc double
Gets wACC percentage.
WorkloadDiscoverySource string
Workload discovery source.
Currency This property is required. string
Business case Currency.
TargetLocation This property is required. string
Gets or sets azure location.
AvsLaborCostPercentage float64
Gets Avs labour cost percentage.
BusinessCaseType string
Migration Strategy.
ComfortFactor float64
Gets comfort factor.
DiscountPercentage float64
Gets azure Discount percentage.
IaasLaborCostPercentage float64
Gets IaaS labour cost percentage.
InfrastructureGrowthRate float64
Gets infrastructure growth rate.
NetworkCostPercentage float64
Gets network cost percentage.
PaasLaborCostPercentage float64
Gets PaaS labour cost percentage.
PerYearMigrationCompletionPercentage map[string]float64
Gets migration completion percentage per year.
PerformanceDataEndTime string
Gets end time to use for performance.
PerformanceDataStartTime string
Gets start time to use for performance.
PerformanceUtilizationPercentile float64
Gets utilization percentile for performance.
SavingsOption string
Gets the business case savings option type.
Wacc float64
Gets wACC percentage.
WorkloadDiscoverySource string
Workload discovery source.
currency This property is required. String
Business case Currency.
targetLocation This property is required. String
Gets or sets azure location.
avsLaborCostPercentage Double
Gets Avs labour cost percentage.
businessCaseType String
Migration Strategy.
comfortFactor Double
Gets comfort factor.
discountPercentage Double
Gets azure Discount percentage.
iaasLaborCostPercentage Double
Gets IaaS labour cost percentage.
infrastructureGrowthRate Double
Gets infrastructure growth rate.
networkCostPercentage Double
Gets network cost percentage.
paasLaborCostPercentage Double
Gets PaaS labour cost percentage.
perYearMigrationCompletionPercentage Map<String,Double>
Gets migration completion percentage per year.
performanceDataEndTime String
Gets end time to use for performance.
performanceDataStartTime String
Gets start time to use for performance.
performanceUtilizationPercentile Double
Gets utilization percentile for performance.
savingsOption String
Gets the business case savings option type.
wacc Double
Gets wACC percentage.
workloadDiscoverySource String
Workload discovery source.
currency This property is required. string
Business case Currency.
targetLocation This property is required. string
Gets or sets azure location.
avsLaborCostPercentage number
Gets Avs labour cost percentage.
businessCaseType string
Migration Strategy.
comfortFactor number
Gets comfort factor.
discountPercentage number
Gets azure Discount percentage.
iaasLaborCostPercentage number
Gets IaaS labour cost percentage.
infrastructureGrowthRate number
Gets infrastructure growth rate.
networkCostPercentage number
Gets network cost percentage.
paasLaborCostPercentage number
Gets PaaS labour cost percentage.
perYearMigrationCompletionPercentage {[key: string]: number}
Gets migration completion percentage per year.
performanceDataEndTime string
Gets end time to use for performance.
performanceDataStartTime string
Gets start time to use for performance.
performanceUtilizationPercentile number
Gets utilization percentile for performance.
savingsOption string
Gets the business case savings option type.
wacc number
Gets wACC percentage.
workloadDiscoverySource string
Workload discovery source.
currency This property is required. str
Business case Currency.
target_location This property is required. str
Gets or sets azure location.
avs_labor_cost_percentage float
Gets Avs labour cost percentage.
business_case_type str
Migration Strategy.
comfort_factor float
Gets comfort factor.
discount_percentage float
Gets azure Discount percentage.
iaas_labor_cost_percentage float
Gets IaaS labour cost percentage.
infrastructure_growth_rate float
Gets infrastructure growth rate.
network_cost_percentage float
Gets network cost percentage.
paas_labor_cost_percentage float
Gets PaaS labour cost percentage.
per_year_migration_completion_percentage Mapping[str, float]
Gets migration completion percentage per year.
performance_data_end_time str
Gets end time to use for performance.
performance_data_start_time str
Gets start time to use for performance.
performance_utilization_percentile float
Gets utilization percentile for performance.
savings_option str
Gets the business case savings option type.
wacc float
Gets wACC percentage.
workload_discovery_source str
Workload discovery source.
currency This property is required. String
Business case Currency.
targetLocation This property is required. String
Gets or sets azure location.
avsLaborCostPercentage Number
Gets Avs labour cost percentage.
businessCaseType String
Migration Strategy.
comfortFactor Number
Gets comfort factor.
discountPercentage Number
Gets azure Discount percentage.
iaasLaborCostPercentage Number
Gets IaaS labour cost percentage.
infrastructureGrowthRate Number
Gets infrastructure growth rate.
networkCostPercentage Number
Gets network cost percentage.
paasLaborCostPercentage Number
Gets PaaS labour cost percentage.
perYearMigrationCompletionPercentage Map<Number>
Gets migration completion percentage per year.
performanceDataEndTime String
Gets end time to use for performance.
performanceDataStartTime String
Gets start time to use for performance.
performanceUtilizationPercentile Number
Gets utilization percentile for performance.
savingsOption String
Gets the business case savings option type.
wacc Number
Gets wACC percentage.
workloadDiscoverySource String
Workload discovery source.

ComputeSettingsResponse

HyperthreadCoreToMemoryRatio This property is required. double
Hyperthread core to memory ratio.
Price This property is required. double
Compute Price.
RhelLinuxServerLicensing This property is required. Pulumi.AzureNative.Migrate.Inputs.LinuxServerLicensingSettingsResponse
Linux Rhel Server licensing settings.
SqlServerLicensing This property is required. List<Pulumi.AzureNative.Migrate.Inputs.SqlServerLicensingSettingsResponse>
SQL Server licensing settings.
SuseLinuxServerLicensing This property is required. Pulumi.AzureNative.Migrate.Inputs.LinuxServerLicensingSettingsResponse
Linux Suse Server licensing settings.
VirtualizationSoftwareSettings This property is required. Pulumi.AzureNative.Migrate.Inputs.VirtualizationSoftwareSettingsResponse
Virtualization software settings.
WindowsServerLicensing This property is required. Pulumi.AzureNative.Migrate.Inputs.WindowsServerLicensingSettingsResponse
Windows Server licensing settings.
HyperthreadCoreToMemoryRatio This property is required. float64
Hyperthread core to memory ratio.
Price This property is required. float64
Compute Price.
RhelLinuxServerLicensing This property is required. LinuxServerLicensingSettingsResponse
Linux Rhel Server licensing settings.
SqlServerLicensing This property is required. []SqlServerLicensingSettingsResponse
SQL Server licensing settings.
SuseLinuxServerLicensing This property is required. LinuxServerLicensingSettingsResponse
Linux Suse Server licensing settings.
VirtualizationSoftwareSettings This property is required. VirtualizationSoftwareSettingsResponse
Virtualization software settings.
WindowsServerLicensing This property is required. WindowsServerLicensingSettingsResponse
Windows Server licensing settings.
hyperthreadCoreToMemoryRatio This property is required. Double
Hyperthread core to memory ratio.
price This property is required. Double
Compute Price.
rhelLinuxServerLicensing This property is required. LinuxServerLicensingSettingsResponse
Linux Rhel Server licensing settings.
sqlServerLicensing This property is required. List<SqlServerLicensingSettingsResponse>
SQL Server licensing settings.
suseLinuxServerLicensing This property is required. LinuxServerLicensingSettingsResponse
Linux Suse Server licensing settings.
virtualizationSoftwareSettings This property is required. VirtualizationSoftwareSettingsResponse
Virtualization software settings.
windowsServerLicensing This property is required. WindowsServerLicensingSettingsResponse
Windows Server licensing settings.
hyperthreadCoreToMemoryRatio This property is required. number
Hyperthread core to memory ratio.
price This property is required. number
Compute Price.
rhelLinuxServerLicensing This property is required. LinuxServerLicensingSettingsResponse
Linux Rhel Server licensing settings.
sqlServerLicensing This property is required. SqlServerLicensingSettingsResponse[]
SQL Server licensing settings.
suseLinuxServerLicensing This property is required. LinuxServerLicensingSettingsResponse
Linux Suse Server licensing settings.
virtualizationSoftwareSettings This property is required. VirtualizationSoftwareSettingsResponse
Virtualization software settings.
windowsServerLicensing This property is required. WindowsServerLicensingSettingsResponse
Windows Server licensing settings.
hyperthread_core_to_memory_ratio This property is required. float
Hyperthread core to memory ratio.
price This property is required. float
Compute Price.
rhel_linux_server_licensing This property is required. LinuxServerLicensingSettingsResponse
Linux Rhel Server licensing settings.
sql_server_licensing This property is required. Sequence[SqlServerLicensingSettingsResponse]
SQL Server licensing settings.
suse_linux_server_licensing This property is required. LinuxServerLicensingSettingsResponse
Linux Suse Server licensing settings.
virtualization_software_settings This property is required. VirtualizationSoftwareSettingsResponse
Virtualization software settings.
windows_server_licensing This property is required. WindowsServerLicensingSettingsResponse
Windows Server licensing settings.
hyperthreadCoreToMemoryRatio This property is required. Number
Hyperthread core to memory ratio.
price This property is required. Number
Compute Price.
rhelLinuxServerLicensing This property is required. Property Map
Linux Rhel Server licensing settings.
sqlServerLicensing This property is required. List<Property Map>
SQL Server licensing settings.
suseLinuxServerLicensing This property is required. Property Map
Linux Suse Server licensing settings.
virtualizationSoftwareSettings This property is required. Property Map
Virtualization software settings.
windowsServerLicensing This property is required. Property Map
Windows Server licensing settings.

FacilitySettingsResponse

FacilitiesCostPerKwh double
The facilities cost.
FacilitiesCostPerKwh float64
The facilities cost.
facilitiesCostPerKwh Double
The facilities cost.
facilitiesCostPerKwh number
The facilities cost.
facilities_cost_per_kwh float
The facilities cost.
facilitiesCostPerKwh Number
The facilities cost.

HypervLicenseResponse

LicenseCost This property is required. double
Cost of a licence.
LicenseType This property is required. string
HyperV licence type.
LicenseCost This property is required. float64
Cost of a licence.
LicenseType This property is required. string
HyperV licence type.
licenseCost This property is required. Double
Cost of a licence.
licenseType This property is required. String
HyperV licence type.
licenseCost This property is required. number
Cost of a licence.
licenseType This property is required. string
HyperV licence type.
license_cost This property is required. float
Cost of a licence.
license_type This property is required. str
HyperV licence type.
licenseCost This property is required. Number
Cost of a licence.
licenseType This property is required. String
HyperV licence type.

HypervVirtualizationManagementSettingsResponse

LicenseAndSupportList This property is required. List<Pulumi.AzureNative.Migrate.Inputs.HypervLicenseResponse>
Licence and support list.
NumberOfPhysicalCoresPerLicense This property is required. int
Number of physical cores per licence.
SoftwareAssuranceCost This property is required. double
Software Assurance Cost.
LicenseAndSupportList This property is required. []HypervLicenseResponse
Licence and support list.
NumberOfPhysicalCoresPerLicense This property is required. int
Number of physical cores per licence.
SoftwareAssuranceCost This property is required. float64
Software Assurance Cost.
licenseAndSupportList This property is required. List<HypervLicenseResponse>
Licence and support list.
numberOfPhysicalCoresPerLicense This property is required. Integer
Number of physical cores per licence.
softwareAssuranceCost This property is required. Double
Software Assurance Cost.
licenseAndSupportList This property is required. HypervLicenseResponse[]
Licence and support list.
numberOfPhysicalCoresPerLicense This property is required. number
Number of physical cores per licence.
softwareAssuranceCost This property is required. number
Software Assurance Cost.
license_and_support_list This property is required. Sequence[HypervLicenseResponse]
Licence and support list.
number_of_physical_cores_per_license This property is required. int
Number of physical cores per licence.
software_assurance_cost This property is required. float
Software Assurance Cost.
licenseAndSupportList This property is required. List<Property Map>
Licence and support list.
numberOfPhysicalCoresPerLicense This property is required. Number
Number of physical cores per licence.
softwareAssuranceCost This property is required. Number
Software Assurance Cost.

LaborSettingsResponse

HourlyAdminCost This property is required. double
Hourly administrator cost.
PhysicalServersPerAdmin This property is required. int
Physical servers per administrator.
VirtualMachinesPerAdmin This property is required. int
Virtual machines per administrator.
HourlyAdminCost This property is required. float64
Hourly administrator cost.
PhysicalServersPerAdmin This property is required. int
Physical servers per administrator.
VirtualMachinesPerAdmin This property is required. int
Virtual machines per administrator.
hourlyAdminCost This property is required. Double
Hourly administrator cost.
physicalServersPerAdmin This property is required. Integer
Physical servers per administrator.
virtualMachinesPerAdmin This property is required. Integer
Virtual machines per administrator.
hourlyAdminCost This property is required. number
Hourly administrator cost.
physicalServersPerAdmin This property is required. number
Physical servers per administrator.
virtualMachinesPerAdmin This property is required. number
Virtual machines per administrator.
hourly_admin_cost This property is required. float
Hourly administrator cost.
physical_servers_per_admin This property is required. int
Physical servers per administrator.
virtual_machines_per_admin This property is required. int
Virtual machines per administrator.
hourlyAdminCost This property is required. Number
Hourly administrator cost.
physicalServersPerAdmin This property is required. Number
Physical servers per administrator.
virtualMachinesPerAdmin This property is required. Number
Virtual machines per administrator.

LinuxServerLicensingSettingsResponse

LicenseCost This property is required. double
Licence Cost.
LicenseCost This property is required. float64
Licence Cost.
licenseCost This property is required. Double
Licence Cost.
licenseCost This property is required. number
Licence Cost.
license_cost This property is required. float
Licence Cost.
licenseCost This property is required. Number
Licence Cost.

ManagementSettingsResponse

HypervVirtualizationManagementSettings This property is required. HypervVirtualizationManagementSettingsResponse
HyperV Virtualization Management Settings.
OtherManagementCostsSettings This property is required. OtherManagementCostsSettingsResponse
Other Management Costs Settings.
ThirdPartyManagementSettings This property is required. ThirdPartyManagementSettingsResponse
Third Party Management Settings.
hypervVirtualizationManagementSettings This property is required. HypervVirtualizationManagementSettingsResponse
HyperV Virtualization Management Settings.
otherManagementCostsSettings This property is required. OtherManagementCostsSettingsResponse
Other Management Costs Settings.
thirdPartyManagementSettings This property is required. ThirdPartyManagementSettingsResponse
Third Party Management Settings.
hypervVirtualizationManagementSettings This property is required. HypervVirtualizationManagementSettingsResponse
HyperV Virtualization Management Settings.
otherManagementCostsSettings This property is required. OtherManagementCostsSettingsResponse
Other Management Costs Settings.
thirdPartyManagementSettings This property is required. ThirdPartyManagementSettingsResponse
Third Party Management Settings.
hyperv_virtualization_management_settings This property is required. HypervVirtualizationManagementSettingsResponse
HyperV Virtualization Management Settings.
other_management_costs_settings This property is required. OtherManagementCostsSettingsResponse
Other Management Costs Settings.
third_party_management_settings This property is required. ThirdPartyManagementSettingsResponse
Third Party Management Settings.
hypervVirtualizationManagementSettings This property is required. Property Map
HyperV Virtualization Management Settings.
otherManagementCostsSettings This property is required. Property Map
Other Management Costs Settings.
thirdPartyManagementSettings This property is required. Property Map
Third Party Management Settings.

NetworkSettingsResponse

HardwareSoftwareCostPercentage This property is required. double
Network hardware and software cost percentage.
MaintenanceCostPercentage This property is required. double
Network maintenance cost percentage.
HardwareSoftwareCostPercentage This property is required. float64
Network hardware and software cost percentage.
MaintenanceCostPercentage This property is required. float64
Network maintenance cost percentage.
hardwareSoftwareCostPercentage This property is required. Double
Network hardware and software cost percentage.
maintenanceCostPercentage This property is required. Double
Network maintenance cost percentage.
hardwareSoftwareCostPercentage This property is required. number
Network hardware and software cost percentage.
maintenanceCostPercentage This property is required. number
Network maintenance cost percentage.
hardware_software_cost_percentage This property is required. float
Network hardware and software cost percentage.
maintenance_cost_percentage This property is required. float
Network maintenance cost percentage.
hardwareSoftwareCostPercentage This property is required. Number
Network hardware and software cost percentage.
maintenanceCostPercentage This property is required. Number
Network maintenance cost percentage.

OnPremiseSettingsResponse

ComputeSettings This property is required. Pulumi.AzureNative.Migrate.Inputs.ComputeSettingsResponse
Compute settings.
FacilitySettings This property is required. Pulumi.AzureNative.Migrate.Inputs.FacilitySettingsResponse
Facility settings.
LaborSettings This property is required. Pulumi.AzureNative.Migrate.Inputs.LaborSettingsResponse
Labour settings.
NetworkSettings This property is required. Pulumi.AzureNative.Migrate.Inputs.NetworkSettingsResponse
Network settings.
SecuritySettings This property is required. Pulumi.AzureNative.Migrate.Inputs.SecuritySettingsResponse
Security settings.
StorageSettings This property is required. Pulumi.AzureNative.Migrate.Inputs.StorageSettingsResponse
Storage settings.
ManagementSettings Pulumi.AzureNative.Migrate.Inputs.ManagementSettingsResponse
Management settings.
ComputeSettings This property is required. ComputeSettingsResponse
Compute settings.
FacilitySettings This property is required. FacilitySettingsResponse
Facility settings.
LaborSettings This property is required. LaborSettingsResponse
Labour settings.
NetworkSettings This property is required. NetworkSettingsResponse
Network settings.
SecuritySettings This property is required. SecuritySettingsResponse
Security settings.
StorageSettings This property is required. StorageSettingsResponse
Storage settings.
ManagementSettings ManagementSettingsResponse
Management settings.
computeSettings This property is required. ComputeSettingsResponse
Compute settings.
facilitySettings This property is required. FacilitySettingsResponse
Facility settings.
laborSettings This property is required. LaborSettingsResponse
Labour settings.
networkSettings This property is required. NetworkSettingsResponse
Network settings.
securitySettings This property is required. SecuritySettingsResponse
Security settings.
storageSettings This property is required. StorageSettingsResponse
Storage settings.
managementSettings ManagementSettingsResponse
Management settings.
computeSettings This property is required. ComputeSettingsResponse
Compute settings.
facilitySettings This property is required. FacilitySettingsResponse
Facility settings.
laborSettings This property is required. LaborSettingsResponse
Labour settings.
networkSettings This property is required. NetworkSettingsResponse
Network settings.
securitySettings This property is required. SecuritySettingsResponse
Security settings.
storageSettings This property is required. StorageSettingsResponse
Storage settings.
managementSettings ManagementSettingsResponse
Management settings.
compute_settings This property is required. ComputeSettingsResponse
Compute settings.
facility_settings This property is required. FacilitySettingsResponse
Facility settings.
labor_settings This property is required. LaborSettingsResponse
Labour settings.
network_settings This property is required. NetworkSettingsResponse
Network settings.
security_settings This property is required. SecuritySettingsResponse
Security settings.
storage_settings This property is required. StorageSettingsResponse
Storage settings.
management_settings ManagementSettingsResponse
Management settings.
computeSettings This property is required. Property Map
Compute settings.
facilitySettings This property is required. Property Map
Facility settings.
laborSettings This property is required. Property Map
Labour settings.
networkSettings This property is required. Property Map
Network settings.
securitySettings This property is required. Property Map
Security settings.
storageSettings This property is required. Property Map
Storage settings.
managementSettings Property Map
Management settings.

OtherManagementCostsSettingsResponse

DataProtectionCostPerServerPerYear This property is required. double
Data Protection Cost Per Server Per Year.
MonitoringCostPerServerPerYear This property is required. double
Monitoring Cost Per Server Per Year.
PatchingCostPerServerPerYear This property is required. double
Patching Cost Per Server Per Year.
DataProtectionCostPerServerPerYear This property is required. float64
Data Protection Cost Per Server Per Year.
MonitoringCostPerServerPerYear This property is required. float64
Monitoring Cost Per Server Per Year.
PatchingCostPerServerPerYear This property is required. float64
Patching Cost Per Server Per Year.
dataProtectionCostPerServerPerYear This property is required. Double
Data Protection Cost Per Server Per Year.
monitoringCostPerServerPerYear This property is required. Double
Monitoring Cost Per Server Per Year.
patchingCostPerServerPerYear This property is required. Double
Patching Cost Per Server Per Year.
dataProtectionCostPerServerPerYear This property is required. number
Data Protection Cost Per Server Per Year.
monitoringCostPerServerPerYear This property is required. number
Monitoring Cost Per Server Per Year.
patchingCostPerServerPerYear This property is required. number
Patching Cost Per Server Per Year.
data_protection_cost_per_server_per_year This property is required. float
Data Protection Cost Per Server Per Year.
monitoring_cost_per_server_per_year This property is required. float
Monitoring Cost Per Server Per Year.
patching_cost_per_server_per_year This property is required. float
Patching Cost Per Server Per Year.
dataProtectionCostPerServerPerYear This property is required. Number
Data Protection Cost Per Server Per Year.
monitoringCostPerServerPerYear This property is required. Number
Monitoring Cost Per Server Per Year.
patchingCostPerServerPerYear This property is required. Number
Patching Cost Per Server Per Year.

ReportDetailsResponse

ReportStatus This property is required. string
Report status.
ReportType This property is required. string
Report type.
ReportStatus This property is required. string
Report status.
ReportType This property is required. string
Report type.
reportStatus This property is required. String
Report status.
reportType This property is required. String
Report type.
reportStatus This property is required. string
Report status.
reportType This property is required. string
Report type.
report_status This property is required. str
Report status.
report_type This property is required. str
Report type.
reportStatus This property is required. String
Report status.
reportType This property is required. String
Report type.

SecuritySettingsResponse

ServerSecurityCostPerServerPerYear This property is required. double
Physical servers per administrator.
SqlServerSecurityCostPerServerPerYear This property is required. double
Virtual machines per administrator.
ServerSecurityCostPerServerPerYear This property is required. float64
Physical servers per administrator.
SqlServerSecurityCostPerServerPerYear This property is required. float64
Virtual machines per administrator.
serverSecurityCostPerServerPerYear This property is required. Double
Physical servers per administrator.
sqlServerSecurityCostPerServerPerYear This property is required. Double
Virtual machines per administrator.
serverSecurityCostPerServerPerYear This property is required. number
Physical servers per administrator.
sqlServerSecurityCostPerServerPerYear This property is required. number
Virtual machines per administrator.
server_security_cost_per_server_per_year This property is required. float
Physical servers per administrator.
sql_server_security_cost_per_server_per_year This property is required. float
Virtual machines per administrator.
serverSecurityCostPerServerPerYear This property is required. Number
Physical servers per administrator.
sqlServerSecurityCostPerServerPerYear This property is required. Number
Virtual machines per administrator.

SettingsResponse

AzureSettings This property is required. AzureSettingsResponse
Azure settings for a business case.
AzureArcSettings AzureArcSettingsResponse
Azure arc settings.
OnPremiseSettings OnPremiseSettingsResponse
On-premise settings.
azureSettings This property is required. AzureSettingsResponse
Azure settings for a business case.
azureArcSettings AzureArcSettingsResponse
Azure arc settings.
onPremiseSettings OnPremiseSettingsResponse
On-premise settings.
azureSettings This property is required. AzureSettingsResponse
Azure settings for a business case.
azureArcSettings AzureArcSettingsResponse
Azure arc settings.
onPremiseSettings OnPremiseSettingsResponse
On-premise settings.
azure_settings This property is required. AzureSettingsResponse
Azure settings for a business case.
azure_arc_settings AzureArcSettingsResponse
Azure arc settings.
on_premise_settings OnPremiseSettingsResponse
On-premise settings.
azureSettings This property is required. Property Map
Azure settings for a business case.
azureArcSettings Property Map
Azure arc settings.
onPremiseSettings Property Map
On-premise settings.

SqlServerLicensingSettingsResponse

LicenseCost This property is required. double
Licence cost.
SoftwareAssuranceCost This property is required. double
Software assurance (SA) cost.
Version This property is required. string
SQL Server version.
LicenseCost This property is required. float64
Licence cost.
SoftwareAssuranceCost This property is required. float64
Software assurance (SA) cost.
Version This property is required. string
SQL Server version.
licenseCost This property is required. Double
Licence cost.
softwareAssuranceCost This property is required. Double
Software assurance (SA) cost.
version This property is required. String
SQL Server version.
licenseCost This property is required. number
Licence cost.
softwareAssuranceCost This property is required. number
Software assurance (SA) cost.
version This property is required. string
SQL Server version.
license_cost This property is required. float
Licence cost.
software_assurance_cost This property is required. float
Software assurance (SA) cost.
version This property is required. str
SQL Server version.
licenseCost This property is required. Number
Licence cost.
softwareAssuranceCost This property is required. Number
Software assurance (SA) cost.
version This property is required. String
SQL Server version.

StorageSettingsResponse

CostPerGbPerMonth This property is required. double
Cost per gigabyte per month.
MaintainanceCostPercentageToAcquisitionCost This property is required. double
Maintenance cost percentage.
CostPerGbPerMonth This property is required. float64
Cost per gigabyte per month.
MaintainanceCostPercentageToAcquisitionCost This property is required. float64
Maintenance cost percentage.
costPerGbPerMonth This property is required. Double
Cost per gigabyte per month.
maintainanceCostPercentageToAcquisitionCost This property is required. Double
Maintenance cost percentage.
costPerGbPerMonth This property is required. number
Cost per gigabyte per month.
maintainanceCostPercentageToAcquisitionCost This property is required. number
Maintenance cost percentage.
cost_per_gb_per_month This property is required. float
Cost per gigabyte per month.
maintainance_cost_percentage_to_acquisition_cost This property is required. float
Maintenance cost percentage.
costPerGbPerMonth This property is required. Number
Cost per gigabyte per month.
maintainanceCostPercentageToAcquisitionCost This property is required. Number
Maintenance cost percentage.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
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_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

ThirdPartyManagementSettingsResponse

LicenseCost This property is required. double
License Cost.
SupportCost This property is required. double
Support Cost.
LicenseCost This property is required. float64
License Cost.
SupportCost This property is required. float64
Support Cost.
licenseCost This property is required. Double
License Cost.
supportCost This property is required. Double
Support Cost.
licenseCost This property is required. number
License Cost.
supportCost This property is required. number
Support Cost.
license_cost This property is required. float
License Cost.
support_cost This property is required. float
Support Cost.
licenseCost This property is required. Number
License Cost.
supportCost This property is required. Number
Support Cost.

VirtualizationSoftwareSettingsResponse

VMwareCloudFoundationLicenseCost This property is required. double
VMware cloud foundation license cost.
VMwareCloudFoundationLicenseCost This property is required. float64
VMware cloud foundation license cost.
vMwareCloudFoundationLicenseCost This property is required. Double
VMware cloud foundation license cost.
vMwareCloudFoundationLicenseCost This property is required. number
VMware cloud foundation license cost.
v_mware_cloud_foundation_license_cost This property is required. float
VMware cloud foundation license cost.
vMwareCloudFoundationLicenseCost This property is required. Number
VMware cloud foundation license cost.

WindowsServerLicensingSettingsResponse

LicenseCost This property is required. double
Licence Cost.
LicensesPerCore This property is required. int
Licenses per core.
SoftwareAssuranceCost This property is required. double
Software assurance (SA) cost.
LicenseCost This property is required. float64
Licence Cost.
LicensesPerCore This property is required. int
Licenses per core.
SoftwareAssuranceCost This property is required. float64
Software assurance (SA) cost.
licenseCost This property is required. Double
Licence Cost.
licensesPerCore This property is required. Integer
Licenses per core.
softwareAssuranceCost This property is required. Double
Software assurance (SA) cost.
licenseCost This property is required. number
Licence Cost.
licensesPerCore This property is required. number
Licenses per core.
softwareAssuranceCost This property is required. number
Software assurance (SA) cost.
license_cost This property is required. float
Licence Cost.
licenses_per_core This property is required. int
Licenses per core.
software_assurance_cost This property is required. float
Software assurance (SA) cost.
licenseCost This property is required. Number
Licence Cost.
licensesPerCore This property is required. Number
Licenses per core.
softwareAssuranceCost This property is required. Number
Software assurance (SA) cost.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi