1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. getAssessmentsOperation
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.migrate.getAssessmentsOperation

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Get a Assessment Azure REST API version: 2023-04-01-preview.

    Other available API versions: 2023-03-15, 2023-05-01-preview, 2023-09-09-preview.

    Using getAssessmentsOperation

    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 getAssessmentsOperation(args: GetAssessmentsOperationArgs, opts?: InvokeOptions): Promise<GetAssessmentsOperationResult>
    function getAssessmentsOperationOutput(args: GetAssessmentsOperationOutputArgs, opts?: InvokeOptions): Output<GetAssessmentsOperationResult>
    def get_assessments_operation(assessment_name: Optional[str] = None,
                                  group_name: Optional[str] = None,
                                  project_name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetAssessmentsOperationResult
    def get_assessments_operation_output(assessment_name: Optional[pulumi.Input[str]] = None,
                                  group_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[GetAssessmentsOperationResult]
    func LookupAssessmentsOperation(ctx *Context, args *LookupAssessmentsOperationArgs, opts ...InvokeOption) (*LookupAssessmentsOperationResult, error)
    func LookupAssessmentsOperationOutput(ctx *Context, args *LookupAssessmentsOperationOutputArgs, opts ...InvokeOption) LookupAssessmentsOperationResultOutput

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

    public static class GetAssessmentsOperation 
    {
        public static Task<GetAssessmentsOperationResult> InvokeAsync(GetAssessmentsOperationArgs args, InvokeOptions? opts = null)
        public static Output<GetAssessmentsOperationResult> Invoke(GetAssessmentsOperationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAssessmentsOperationResult> getAssessmentsOperation(GetAssessmentsOperationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:migrate:getAssessmentsOperation
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AssessmentName string
    Machine Assessment ARM name
    GroupName string
    Group ARM name
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AssessmentName string
    Machine Assessment ARM name
    GroupName string
    Group ARM name
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    assessmentName String
    Machine Assessment ARM name
    groupName String
    Group ARM name
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    assessmentName string
    Machine Assessment ARM name
    groupName string
    Group ARM name
    projectName string
    Assessment Project Name
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    assessment_name str
    Machine Assessment ARM name
    group_name str
    Group ARM name
    project_name str
    Assessment Project Name
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    assessmentName String
    Machine Assessment ARM name
    groupName String
    Group ARM name
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getAssessmentsOperation Result

    The following output properties are available:

    AssessmentErrorSummary Dictionary<string, int>
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    AssessmentType string
    Assessment type of the assessment.
    ConfidenceRatingInPercentage double
    Confidence Rating in Percentage.
    CostComponents List<Pulumi.AzureNative.Migrate.Outputs.CostComponentResponse>
    Gets the collection of cost components.
    CreatedTimestamp string
    Date and Time when assessment was created.
    DistributionByOsName Dictionary<string, int>
    Gets the distribution by os name.
    DistributionByServicePackInsight Dictionary<string, int>
    Gets the distribution distribution of sqlInstances by service pack insight.
    DistributionBySupportStatus Dictionary<string, int>
    Gets the distribution of sqlInstances by support status.
    GroupType string
    Gets the group type for the assessment.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    MonthlyBandwidthCost double
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    MonthlyComputeCost double
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    MonthlyPremiumStorageCost double
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    MonthlyStandardSsdStorageCost double
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    MonthlyStorageCost double
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    MonthlyUltraStorageCost double
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    Name string
    The name of the resource
    NumberOfMachines int
    Gets or sets the Number of machines part of the assessment.
    PricesTimestamp string
    Last time when rates were queried.
    SchemaVersion string
    Schema version.
    Stage string
    User configurable setting to display the Stage of Assessment.
    Status string
    Whether assessment is in valid state and all machines have been assessed.
    SuitabilitySummary Dictionary<string, int>
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    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"
    UpdatedTimestamp string
    Date and Time when assessment was last updated.
    AzureDiskTypes List<string>
    Gets or sets the azure storage type. Premium, Standard etc.
    AzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzureOfferCode string
    Azure Offer Code.
    AzurePricingTier string
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    AzureStorageRedundancy string
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    AzureVmFamilies List<string>
    Gets or sets the Azure VM families.
    Currency string
    Currency in which prices should be reported.
    DiscountPercentage double
    Custom discount percentage.
    EaSubscriptionId string
    Gets or sets enterprise agreement subscription id.
    LinuxAzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    Percentile string
    Percentile of the utilization data values to be considered while assessing machines.
    PerfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    PerfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    ProvisioningState string
    The status of the last operation.
    ReservedInstance string
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    ScalingFactor double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string
    Assessment sizing criterion.
    TimeRange string
    Time Range for which the historic utilization data should be considered for assessment.
    VmUptime Pulumi.AzureNative.Migrate.Outputs.VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    AssessmentErrorSummary map[string]int
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    AssessmentType string
    Assessment type of the assessment.
    ConfidenceRatingInPercentage float64
    Confidence Rating in Percentage.
    CostComponents []CostComponentResponse
    Gets the collection of cost components.
    CreatedTimestamp string
    Date and Time when assessment was created.
    DistributionByOsName map[string]int
    Gets the distribution by os name.
    DistributionByServicePackInsight map[string]int
    Gets the distribution distribution of sqlInstances by service pack insight.
    DistributionBySupportStatus map[string]int
    Gets the distribution of sqlInstances by support status.
    GroupType string
    Gets the group type for the assessment.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    MonthlyBandwidthCost float64
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    MonthlyComputeCost float64
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    MonthlyPremiumStorageCost float64
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    MonthlyStandardSsdStorageCost float64
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    MonthlyStorageCost float64
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    MonthlyUltraStorageCost float64
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    Name string
    The name of the resource
    NumberOfMachines int
    Gets or sets the Number of machines part of the assessment.
    PricesTimestamp string
    Last time when rates were queried.
    SchemaVersion string
    Schema version.
    Stage string
    User configurable setting to display the Stage of Assessment.
    Status string
    Whether assessment is in valid state and all machines have been assessed.
    SuitabilitySummary map[string]int
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    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"
    UpdatedTimestamp string
    Date and Time when assessment was last updated.
    AzureDiskTypes []string
    Gets or sets the azure storage type. Premium, Standard etc.
    AzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzureOfferCode string
    Azure Offer Code.
    AzurePricingTier string
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    AzureStorageRedundancy string
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    AzureVmFamilies []string
    Gets or sets the Azure VM families.
    Currency string
    Currency in which prices should be reported.
    DiscountPercentage float64
    Custom discount percentage.
    EaSubscriptionId string
    Gets or sets enterprise agreement subscription id.
    LinuxAzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    Percentile string
    Percentile of the utilization data values to be considered while assessing machines.
    PerfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    PerfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    ProvisioningState string
    The status of the last operation.
    ReservedInstance string
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    ScalingFactor float64
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string
    Assessment sizing criterion.
    TimeRange string
    Time Range for which the historic utilization data should be considered for assessment.
    VmUptime VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    assessmentErrorSummary Map<String,Integer>
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    assessmentType String
    Assessment type of the assessment.
    confidenceRatingInPercentage Double
    Confidence Rating in Percentage.
    costComponents List<CostComponentResponse>
    Gets the collection of cost components.
    createdTimestamp String
    Date and Time when assessment was created.
    distributionByOsName Map<String,Integer>
    Gets the distribution by os name.
    distributionByServicePackInsight Map<String,Integer>
    Gets the distribution distribution of sqlInstances by service pack insight.
    distributionBySupportStatus Map<String,Integer>
    Gets the distribution of sqlInstances by support status.
    groupType String
    Gets the group type for the assessment.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    monthlyBandwidthCost Double
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    monthlyComputeCost Double
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    monthlyPremiumStorageCost Double
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    monthlyStandardSsdStorageCost Double
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    monthlyStorageCost Double
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    monthlyUltraStorageCost Double
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    name String
    The name of the resource
    numberOfMachines Integer
    Gets or sets the Number of machines part of the assessment.
    pricesTimestamp String
    Last time when rates were queried.
    schemaVersion String
    Schema version.
    stage String
    User configurable setting to display the Stage of Assessment.
    status String
    Whether assessment is in valid state and all machines have been assessed.
    suitabilitySummary Map<String,Integer>
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    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"
    updatedTimestamp String
    Date and Time when assessment was last updated.
    azureDiskTypes List<String>
    Gets or sets the azure storage type. Premium, Standard etc.
    azureHybridUseBenefit String
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azureOfferCode String
    Azure Offer Code.
    azurePricingTier String
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureStorageRedundancy String
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies List<String>
    Gets or sets the Azure VM families.
    currency String
    Currency in which prices should be reported.
    discountPercentage Double
    Custom discount percentage.
    eaSubscriptionId String
    Gets or sets enterprise agreement subscription id.
    linuxAzureHybridUseBenefit String
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    percentile String
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime String
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime String
    Gets or sets the start time to consider performance data for assessment.
    provisioningState String
    The status of the last operation.
    reservedInstance String
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    scalingFactor Double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String
    Assessment sizing criterion.
    timeRange String
    Time Range for which the historic utilization data should be considered for assessment.
    vmUptime VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    assessmentErrorSummary {[key: string]: number}
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    assessmentType string
    Assessment type of the assessment.
    confidenceRatingInPercentage number
    Confidence Rating in Percentage.
    costComponents CostComponentResponse[]
    Gets the collection of cost components.
    createdTimestamp string
    Date and Time when assessment was created.
    distributionByOsName {[key: string]: number}
    Gets the distribution by os name.
    distributionByServicePackInsight {[key: string]: number}
    Gets the distribution distribution of sqlInstances by service pack insight.
    distributionBySupportStatus {[key: string]: number}
    Gets the distribution of sqlInstances by support status.
    groupType string
    Gets the group type for the assessment.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    monthlyBandwidthCost number
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    monthlyComputeCost number
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    monthlyPremiumStorageCost number
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    monthlyStandardSsdStorageCost number
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    monthlyStorageCost number
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    monthlyUltraStorageCost number
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    name string
    The name of the resource
    numberOfMachines number
    Gets or sets the Number of machines part of the assessment.
    pricesTimestamp string
    Last time when rates were queried.
    schemaVersion string
    Schema version.
    stage string
    User configurable setting to display the Stage of Assessment.
    status string
    Whether assessment is in valid state and all machines have been assessed.
    suitabilitySummary {[key: string]: number}
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    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"
    updatedTimestamp string
    Date and Time when assessment was last updated.
    azureDiskTypes string[]
    Gets or sets the azure storage type. Premium, Standard etc.
    azureHybridUseBenefit string
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    azureOfferCode string
    Azure Offer Code.
    azurePricingTier string
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureStorageRedundancy string
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies string[]
    Gets or sets the Azure VM families.
    currency string
    Currency in which prices should be reported.
    discountPercentage number
    Custom discount percentage.
    eaSubscriptionId string
    Gets or sets enterprise agreement subscription id.
    linuxAzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    percentile string
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    provisioningState string
    The status of the last operation.
    reservedInstance string
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    scalingFactor number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion string
    Assessment sizing criterion.
    timeRange string
    Time Range for which the historic utilization data should be considered for assessment.
    vmUptime VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    assessment_error_summary Mapping[str, int]
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    assessment_type str
    Assessment type of the assessment.
    confidence_rating_in_percentage float
    Confidence Rating in Percentage.
    cost_components Sequence[CostComponentResponse]
    Gets the collection of cost components.
    created_timestamp str
    Date and Time when assessment was created.
    distribution_by_os_name Mapping[str, int]
    Gets the distribution by os name.
    distribution_by_service_pack_insight Mapping[str, int]
    Gets the distribution distribution of sqlInstances by service pack insight.
    distribution_by_support_status Mapping[str, int]
    Gets the distribution of sqlInstances by support status.
    group_type str
    Gets the group type for the assessment.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    monthly_bandwidth_cost float
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    monthly_compute_cost float
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    monthly_premium_storage_cost float
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    monthly_standard_ssd_storage_cost float
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    monthly_storage_cost float
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    monthly_ultra_storage_cost float
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    name str
    The name of the resource
    number_of_machines int
    Gets or sets the Number of machines part of the assessment.
    prices_timestamp str
    Last time when rates were queried.
    schema_version str
    Schema version.
    stage str
    User configurable setting to display the Stage of Assessment.
    status str
    Whether assessment is in valid state and all machines have been assessed.
    suitability_summary Mapping[str, int]
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    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"
    updated_timestamp str
    Date and Time when assessment was last updated.
    azure_disk_types Sequence[str]
    Gets or sets the azure storage type. Premium, Standard etc.
    azure_hybrid_use_benefit str
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azure_location str
    Azure Location or Azure region where to which the machines will be migrated.
    azure_offer_code str
    Azure Offer Code.
    azure_pricing_tier str
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azure_storage_redundancy str
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azure_vm_families Sequence[str]
    Gets or sets the Azure VM families.
    currency str
    Currency in which prices should be reported.
    discount_percentage float
    Custom discount percentage.
    ea_subscription_id str
    Gets or sets enterprise agreement subscription id.
    linux_azure_hybrid_use_benefit str
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    percentile str
    Percentile of the utilization data values to be considered while assessing machines.
    perf_data_end_time str
    Gets or sets the end time to consider performance data for assessment.
    perf_data_start_time str
    Gets or sets the start time to consider performance data for assessment.
    provisioning_state str
    The status of the last operation.
    reserved_instance str
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    scaling_factor float
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizing_criterion str
    Assessment sizing criterion.
    time_range str
    Time Range for which the historic utilization data should be considered for assessment.
    vm_uptime VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    assessmentErrorSummary Map<Number>
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    assessmentType String
    Assessment type of the assessment.
    confidenceRatingInPercentage Number
    Confidence Rating in Percentage.
    costComponents List<Property Map>
    Gets the collection of cost components.
    createdTimestamp String
    Date and Time when assessment was created.
    distributionByOsName Map<Number>
    Gets the distribution by os name.
    distributionByServicePackInsight Map<Number>
    Gets the distribution distribution of sqlInstances by service pack insight.
    distributionBySupportStatus Map<Number>
    Gets the distribution of sqlInstances by support status.
    groupType String
    Gets the group type for the assessment.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    monthlyBandwidthCost Number
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    monthlyComputeCost Number
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    monthlyPremiumStorageCost Number
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    monthlyStandardSsdStorageCost Number
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    monthlyStorageCost Number
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    monthlyUltraStorageCost Number
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    name String
    The name of the resource
    numberOfMachines Number
    Gets or sets the Number of machines part of the assessment.
    pricesTimestamp String
    Last time when rates were queried.
    schemaVersion String
    Schema version.
    stage String
    User configurable setting to display the Stage of Assessment.
    status String
    Whether assessment is in valid state and all machines have been assessed.
    suitabilitySummary Map<Number>
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    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"
    updatedTimestamp String
    Date and Time when assessment was last updated.
    azureDiskTypes List<String>
    Gets or sets the azure storage type. Premium, Standard etc.
    azureHybridUseBenefit String
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azureOfferCode String
    Azure Offer Code.
    azurePricingTier String
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureStorageRedundancy String
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies List<String>
    Gets or sets the Azure VM families.
    currency String
    Currency in which prices should be reported.
    discountPercentage Number
    Custom discount percentage.
    eaSubscriptionId String
    Gets or sets enterprise agreement subscription id.
    linuxAzureHybridUseBenefit String
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    percentile String
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime String
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime String
    Gets or sets the start time to consider performance data for assessment.
    provisioningState String
    The status of the last operation.
    reservedInstance String
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    scalingFactor Number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String
    Assessment sizing criterion.
    timeRange String
    Time Range for which the historic utilization data should be considered for assessment.
    vmUptime Property Map
    Gets or sets the duration for which the VMs are up in the on-premises environment.

    Supporting Types

    CostComponentResponse

    Name string
    Gets the name of the component.
    Description string
    The textual description of the component.
    Value double
    The value of the component.
    Name string
    Gets the name of the component.
    Description string
    The textual description of the component.
    Value float64
    The value of the component.
    name String
    Gets the name of the component.
    description String
    The textual description of the component.
    value Double
    The value of the component.
    name string
    Gets the name of the component.
    description string
    The textual description of the component.
    value number
    The value of the component.
    name str
    Gets the name of the component.
    description str
    The textual description of the component.
    value float
    The value of the component.
    name String
    Gets the name of the component.
    description String
    The textual description of the component.
    value Number
    The value of the component.

    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.

    VmUptimeResponse

    DaysPerMonth double
    Number of days in a month for VM uptime.
    HoursPerDay double
    Number of hours per day for VM uptime.
    DaysPerMonth float64
    Number of days in a month for VM uptime.
    HoursPerDay float64
    Number of hours per day for VM uptime.
    daysPerMonth Double
    Number of days in a month for VM uptime.
    hoursPerDay Double
    Number of hours per day for VM uptime.
    daysPerMonth number
    Number of days in a month for VM uptime.
    hoursPerDay number
    Number of hours per day for VM uptime.
    days_per_month float
    Number of days in a month for VM uptime.
    hours_per_day float
    Number of hours per day for VM uptime.
    daysPerMonth Number
    Number of days in a month for VM uptime.
    hoursPerDay Number
    Number of hours per day for VM uptime.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi