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
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:
- Assessment
Name string - Machine Assessment ARM name
- Group
Name string - Group ARM name
- Project
Name string - Assessment Project Name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Assessment
Name string - Machine Assessment ARM name
- Group
Name string - Group ARM name
- Project
Name string - Assessment Project Name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- assessment
Name String - Machine Assessment ARM name
- group
Name String - Group ARM name
- project
Name String - Assessment Project Name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- assessment
Name string - Machine Assessment ARM name
- group
Name string - Group ARM name
- project
Name string - Assessment Project Name
- resource
Group stringName - 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_ strname - The name of the resource group. The name is case insensitive.
- assessment
Name String - Machine Assessment ARM name
- group
Name String - Group ARM name
- project
Name String - Assessment Project Name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getAssessmentsOperation Result
The following output properties are available:
- Assessment
Error Dictionary<string, int>Summary - Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- Assessment
Type string - Assessment type of the assessment.
- Confidence
Rating doubleIn Percentage - Confidence Rating in Percentage.
- Cost
Components List<Pulumi.Azure Native. Migrate. Outputs. Cost Component Response> - Gets the collection of cost components.
- Created
Timestamp string - Date and Time when assessment was created.
- Distribution
By Dictionary<string, int>Os Name - Gets the distribution by os name.
- Distribution
By Dictionary<string, int>Service Pack Insight - Gets the distribution distribution of sqlInstances by service pack insight.
- Distribution
By Dictionary<string, int>Support Status - Gets the distribution of sqlInstances by support status.
- Group
Type 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}"
- Monthly
Bandwidth doubleCost - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- Monthly
Compute doubleCost - Gets or sets the aggregate Compute Cost for all machines in the assessment.
- double
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- Monthly
Standard doubleSsd Storage Cost - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- Monthly
Storage doubleCost - Gets or sets the aggregate Storage Cost for all machines in the assessment.
- Monthly
Ultra doubleStorage Cost - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- Name string
- The name of the resource
- Number
Of intMachines - Gets or sets the Number of machines part of the assessment.
- Prices
Timestamp string - Last time when rates were queried.
- Schema
Version 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.
- Suitability
Summary Dictionary<string, int> - Gets or sets the Cloud suitability summary for all the machines in the assessment.
- 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"
- Updated
Timestamp string - Date and Time when assessment was last updated.
- Azure
Disk List<string>Types - Gets or sets the azure storage type. Premium, Standard etc.
- Azure
Hybrid stringUse Benefit - Gets or sets the user configurable setting to display the azure hybrid use benefit.
- Azure
Location string - Azure Location or Azure region where to which the machines will be migrated.
- Azure
Offer stringCode - Azure Offer Code.
- Azure
Pricing stringTier - Gets or sets Azure Pricing Tier - Free, Basic, etc.
- Azure
Storage stringRedundancy - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- Azure
Vm List<string>Families - Gets or sets the Azure VM families.
- Currency string
- Currency in which prices should be reported.
- Discount
Percentage double - Custom discount percentage.
- Ea
Subscription stringId - Gets or sets enterprise agreement subscription id.
- Linux
Azure stringHybrid Use Benefit - 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.
- Perf
Data stringEnd Time - Gets or sets the end time to consider performance data for assessment.
- Perf
Data stringStart Time - Gets or sets the start time to consider performance data for assessment.
- Provisioning
State string - The status of the last operation.
- Reserved
Instance string - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- Scaling
Factor double - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- Sizing
Criterion string - Assessment sizing criterion.
- Time
Range string - Time Range for which the historic utilization data should be considered for assessment.
- Vm
Uptime Pulumi.Azure Native. Migrate. Outputs. Vm Uptime Response - Gets or sets the duration for which the VMs are up in the on-premises environment.
- Assessment
Error map[string]intSummary - Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- Assessment
Type string - Assessment type of the assessment.
- Confidence
Rating float64In Percentage - Confidence Rating in Percentage.
- Cost
Components []CostComponent Response - Gets the collection of cost components.
- Created
Timestamp string - Date and Time when assessment was created.
- Distribution
By map[string]intOs Name - Gets the distribution by os name.
- Distribution
By map[string]intService Pack Insight - Gets the distribution distribution of sqlInstances by service pack insight.
- Distribution
By map[string]intSupport Status - Gets the distribution of sqlInstances by support status.
- Group
Type 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}"
- Monthly
Bandwidth float64Cost - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- Monthly
Compute float64Cost - Gets or sets the aggregate Compute Cost for all machines in the assessment.
- float64
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- Monthly
Standard float64Ssd Storage Cost - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- Monthly
Storage float64Cost - Gets or sets the aggregate Storage Cost for all machines in the assessment.
- Monthly
Ultra float64Storage Cost - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- Name string
- The name of the resource
- Number
Of intMachines - Gets or sets the Number of machines part of the assessment.
- Prices
Timestamp string - Last time when rates were queried.
- Schema
Version 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.
- Suitability
Summary map[string]int - Gets or sets the Cloud suitability summary for all the machines in the assessment.
- 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"
- Updated
Timestamp string - Date and Time when assessment was last updated.
- Azure
Disk []stringTypes - Gets or sets the azure storage type. Premium, Standard etc.
- Azure
Hybrid stringUse Benefit - Gets or sets the user configurable setting to display the azure hybrid use benefit.
- Azure
Location string - Azure Location or Azure region where to which the machines will be migrated.
- Azure
Offer stringCode - Azure Offer Code.
- Azure
Pricing stringTier - Gets or sets Azure Pricing Tier - Free, Basic, etc.
- Azure
Storage stringRedundancy - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- Azure
Vm []stringFamilies - Gets or sets the Azure VM families.
- Currency string
- Currency in which prices should be reported.
- Discount
Percentage float64 - Custom discount percentage.
- Ea
Subscription stringId - Gets or sets enterprise agreement subscription id.
- Linux
Azure stringHybrid Use Benefit - 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.
- Perf
Data stringEnd Time - Gets or sets the end time to consider performance data for assessment.
- Perf
Data stringStart Time - Gets or sets the start time to consider performance data for assessment.
- Provisioning
State string - The status of the last operation.
- Reserved
Instance string - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- Scaling
Factor float64 - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- Sizing
Criterion string - Assessment sizing criterion.
- Time
Range string - Time Range for which the historic utilization data should be considered for assessment.
- Vm
Uptime VmUptime Response - Gets or sets the duration for which the VMs are up in the on-premises environment.
- assessment
Error Map<String,Integer>Summary - Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- assessment
Type String - Assessment type of the assessment.
- confidence
Rating DoubleIn Percentage - Confidence Rating in Percentage.
- cost
Components List<CostComponent Response> - Gets the collection of cost components.
- created
Timestamp String - Date and Time when assessment was created.
- distribution
By Map<String,Integer>Os Name - Gets the distribution by os name.
- distribution
By Map<String,Integer>Service Pack Insight - Gets the distribution distribution of sqlInstances by service pack insight.
- distribution
By Map<String,Integer>Support Status - Gets the distribution of sqlInstances by support status.
- group
Type 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}"
- monthly
Bandwidth DoubleCost - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- monthly
Compute DoubleCost - Gets or sets the aggregate Compute Cost for all machines in the assessment.
- Double
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- monthly
Standard DoubleSsd Storage Cost - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- monthly
Storage DoubleCost - Gets or sets the aggregate Storage Cost for all machines in the assessment.
- monthly
Ultra DoubleStorage Cost - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- name String
- The name of the resource
- number
Of IntegerMachines - Gets or sets the Number of machines part of the assessment.
- prices
Timestamp String - Last time when rates were queried.
- schema
Version 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.
- suitability
Summary Map<String,Integer> - Gets or sets the Cloud suitability summary for all the machines in the assessment.
- 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"
- updated
Timestamp String - Date and Time when assessment was last updated.
- azure
Disk List<String>Types - Gets or sets the azure storage type. Premium, Standard etc.
- azure
Hybrid StringUse Benefit - Gets or sets the user configurable setting to display the azure hybrid use benefit.
- azure
Location String - Azure Location or Azure region where to which the machines will be migrated.
- azure
Offer StringCode - Azure Offer Code.
- azure
Pricing StringTier - Gets or sets Azure Pricing Tier - Free, Basic, etc.
- azure
Storage StringRedundancy - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- azure
Vm List<String>Families - Gets or sets the Azure VM families.
- currency String
- Currency in which prices should be reported.
- discount
Percentage Double - Custom discount percentage.
- ea
Subscription StringId - Gets or sets enterprise agreement subscription id.
- linux
Azure StringHybrid Use Benefit - 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.
- perf
Data StringEnd Time - Gets or sets the end time to consider performance data for assessment.
- perf
Data StringStart Time - Gets or sets the start time to consider performance data for assessment.
- provisioning
State String - The status of the last operation.
- reserved
Instance String - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- scaling
Factor Double - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- sizing
Criterion String - Assessment sizing criterion.
- time
Range String - Time Range for which the historic utilization data should be considered for assessment.
- vm
Uptime VmUptime Response - Gets or sets the duration for which the VMs are up in the on-premises environment.
- assessment
Error {[key: string]: number}Summary - Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- assessment
Type string - Assessment type of the assessment.
- confidence
Rating numberIn Percentage - Confidence Rating in Percentage.
- cost
Components CostComponent Response[] - Gets the collection of cost components.
- created
Timestamp string - Date and Time when assessment was created.
- distribution
By {[key: string]: number}Os Name - Gets the distribution by os name.
- distribution
By {[key: string]: number}Service Pack Insight - Gets the distribution distribution of sqlInstances by service pack insight.
- distribution
By {[key: string]: number}Support Status - Gets the distribution of sqlInstances by support status.
- group
Type 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}"
- monthly
Bandwidth numberCost - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- monthly
Compute numberCost - Gets or sets the aggregate Compute Cost for all machines in the assessment.
- number
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- monthly
Standard numberSsd Storage Cost - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- monthly
Storage numberCost - Gets or sets the aggregate Storage Cost for all machines in the assessment.
- monthly
Ultra numberStorage Cost - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- name string
- The name of the resource
- number
Of numberMachines - Gets or sets the Number of machines part of the assessment.
- prices
Timestamp string - Last time when rates were queried.
- schema
Version 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.
- suitability
Summary {[key: string]: number} - Gets or sets the Cloud suitability summary for all the machines in the assessment.
- 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"
- updated
Timestamp string - Date and Time when assessment was last updated.
- azure
Disk string[]Types - Gets or sets the azure storage type. Premium, Standard etc.
- azure
Hybrid stringUse Benefit - Gets or sets the user configurable setting to display the azure hybrid use benefit.
- azure
Location string - Azure Location or Azure region where to which the machines will be migrated.
- azure
Offer stringCode - Azure Offer Code.
- azure
Pricing stringTier - Gets or sets Azure Pricing Tier - Free, Basic, etc.
- azure
Storage stringRedundancy - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- azure
Vm string[]Families - Gets or sets the Azure VM families.
- currency string
- Currency in which prices should be reported.
- discount
Percentage number - Custom discount percentage.
- ea
Subscription stringId - Gets or sets enterprise agreement subscription id.
- linux
Azure stringHybrid Use Benefit - 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.
- perf
Data stringEnd Time - Gets or sets the end time to consider performance data for assessment.
- perf
Data stringStart Time - Gets or sets the start time to consider performance data for assessment.
- provisioning
State string - The status of the last operation.
- reserved
Instance string - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- scaling
Factor number - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- sizing
Criterion string - Assessment sizing criterion.
- time
Range string - Time Range for which the historic utilization data should be considered for assessment.
- vm
Uptime VmUptime Response - Gets or sets the duration for which the VMs are up in the on-premises environment.
- assessment_
error_ Mapping[str, int]summary - 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_ floatin_ percentage - Confidence Rating in Percentage.
- cost_
components Sequence[CostComponent Response] - Gets the collection of cost components.
- created_
timestamp str - Date and Time when assessment was created.
- distribution_
by_ Mapping[str, int]os_ name - Gets the distribution by os name.
- distribution_
by_ Mapping[str, int]service_ pack_ insight - Gets the distribution distribution of sqlInstances by service pack insight.
- distribution_
by_ Mapping[str, int]support_ status - 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_ floatcost - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- monthly_
compute_ floatcost - Gets or sets the aggregate Compute Cost for all machines in the assessment.
- float
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- monthly_
standard_ floatssd_ storage_ cost - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- monthly_
storage_ floatcost - Gets or sets the aggregate Storage Cost for all machines in the assessment.
- monthly_
ultra_ floatstorage_ cost - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- name str
- The name of the resource
- number_
of_ intmachines - 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 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"
- updated_
timestamp str - Date and Time when assessment was last updated.
- azure_
disk_ Sequence[str]types - Gets or sets the azure storage type. Premium, Standard etc.
- azure_
hybrid_ struse_ benefit - 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_ strcode - Azure Offer Code.
- azure_
pricing_ strtier - Gets or sets Azure Pricing Tier - Free, Basic, etc.
- azure_
storage_ strredundancy - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- azure_
vm_ Sequence[str]families - Gets or sets the Azure VM families.
- currency str
- Currency in which prices should be reported.
- discount_
percentage float - Custom discount percentage.
- ea_
subscription_ strid - Gets or sets enterprise agreement subscription id.
- linux_
azure_ strhybrid_ use_ benefit - 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_ strend_ time - Gets or sets the end time to consider performance data for assessment.
- perf_
data_ strstart_ time - 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 VmUptime Response - Gets or sets the duration for which the VMs are up in the on-premises environment.
- assessment
Error Map<Number>Summary - Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- assessment
Type String - Assessment type of the assessment.
- confidence
Rating NumberIn Percentage - Confidence Rating in Percentage.
- cost
Components List<Property Map> - Gets the collection of cost components.
- created
Timestamp String - Date and Time when assessment was created.
- distribution
By Map<Number>Os Name - Gets the distribution by os name.
- distribution
By Map<Number>Service Pack Insight - Gets the distribution distribution of sqlInstances by service pack insight.
- distribution
By Map<Number>Support Status - Gets the distribution of sqlInstances by support status.
- group
Type 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}"
- monthly
Bandwidth NumberCost - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- monthly
Compute NumberCost - Gets or sets the aggregate Compute Cost for all machines in the assessment.
- Number
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- monthly
Standard NumberSsd Storage Cost - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- monthly
Storage NumberCost - Gets or sets the aggregate Storage Cost for all machines in the assessment.
- monthly
Ultra NumberStorage Cost - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- name String
- The name of the resource
- number
Of NumberMachines - Gets or sets the Number of machines part of the assessment.
- prices
Timestamp String - Last time when rates were queried.
- schema
Version 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.
- suitability
Summary Map<Number> - Gets or sets the Cloud suitability summary for all the machines in the assessment.
- 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"
- updated
Timestamp String - Date and Time when assessment was last updated.
- azure
Disk List<String>Types - Gets or sets the azure storage type. Premium, Standard etc.
- azure
Hybrid StringUse Benefit - Gets or sets the user configurable setting to display the azure hybrid use benefit.
- azure
Location String - Azure Location or Azure region where to which the machines will be migrated.
- azure
Offer StringCode - Azure Offer Code.
- azure
Pricing StringTier - Gets or sets Azure Pricing Tier - Free, Basic, etc.
- azure
Storage StringRedundancy - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- azure
Vm List<String>Families - Gets or sets the Azure VM families.
- currency String
- Currency in which prices should be reported.
- discount
Percentage Number - Custom discount percentage.
- ea
Subscription StringId - Gets or sets enterprise agreement subscription id.
- linux
Azure StringHybrid Use Benefit - 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.
- perf
Data StringEnd Time - Gets or sets the end time to consider performance data for assessment.
- perf
Data StringStart Time - Gets or sets the start time to consider performance data for assessment.
- provisioning
State String - The status of the last operation.
- reserved
Instance String - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- scaling
Factor Number - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- sizing
Criterion String - Assessment sizing criterion.
- time
Range String - Time Range for which the historic utilization data should be considered for assessment.
- vm
Uptime 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
- 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.
VmUptimeResponse
- Days
Per doubleMonth - Number of days in a month for VM uptime.
- Hours
Per doubleDay - Number of hours per day for VM uptime.
- Days
Per float64Month - Number of days in a month for VM uptime.
- Hours
Per float64Day - Number of hours per day for VM uptime.
- days
Per DoubleMonth - Number of days in a month for VM uptime.
- hours
Per DoubleDay - Number of hours per day for VM uptime.
- days
Per numberMonth - Number of days in a month for VM uptime.
- hours
Per numberDay - Number of hours per day for VM uptime.
- days_
per_ floatmonth - Number of days in a month for VM uptime.
- hours_
per_ floatday - Number of hours per day for VM uptime.
- days
Per NumberMonth - Number of days in a month for VM uptime.
- hours
Per NumberDay - Number of hours per day for VM uptime.
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 v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi