1. Packages
  2. Azure Native v2
  3. API Docs
  4. migrate
  5. getAksAssessmentOperation
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.migrate.getAksAssessmentOperation

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

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

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

Using getAksAssessmentOperation

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 getAksAssessmentOperation(args: GetAksAssessmentOperationArgs, opts?: InvokeOptions): Promise<GetAksAssessmentOperationResult>
function getAksAssessmentOperationOutput(args: GetAksAssessmentOperationOutputArgs, opts?: InvokeOptions): Output<GetAksAssessmentOperationResult>
Copy
def get_aks_assessment_operation(assessment_name: Optional[str] = None,
                                 project_name: Optional[str] = None,
                                 resource_group_name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetAksAssessmentOperationResult
def get_aks_assessment_operation_output(assessment_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[GetAksAssessmentOperationResult]
Copy
func LookupAksAssessmentOperation(ctx *Context, args *LookupAksAssessmentOperationArgs, opts ...InvokeOption) (*LookupAksAssessmentOperationResult, error)
func LookupAksAssessmentOperationOutput(ctx *Context, args *LookupAksAssessmentOperationOutputArgs, opts ...InvokeOption) LookupAksAssessmentOperationResultOutput
Copy

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

public static class GetAksAssessmentOperation 
{
    public static Task<GetAksAssessmentOperationResult> InvokeAsync(GetAksAssessmentOperationArgs args, InvokeOptions? opts = null)
    public static Output<GetAksAssessmentOperationResult> Invoke(GetAksAssessmentOperationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAksAssessmentOperationResult> getAksAssessmentOperation(GetAksAssessmentOperationArgs args, InvokeOptions options)
public static Output<GetAksAssessmentOperationResult> getAksAssessmentOperation(GetAksAssessmentOperationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:migrate:getAksAssessmentOperation
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AssessmentName
This property is required.
Changes to this property will trigger replacement.
string
AKS Assessment 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.
AssessmentName
This property is required.
Changes to this property will trigger replacement.
string
AKS Assessment 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.
assessmentName
This property is required.
Changes to this property will trigger replacement.
String
AKS Assessment 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.
assessmentName
This property is required.
Changes to this property will trigger replacement.
string
AKS Assessment 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.
assessment_name
This property is required.
Changes to this property will trigger replacement.
str
AKS Assessment 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.
assessmentName
This property is required.
Changes to this property will trigger replacement.
String
AKS Assessment 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.

getAksAssessmentOperation Result

The following output properties are available:

Details Pulumi.AzureNative.Migrate.Outputs.AKSAssessmentDetailsResponse
Gets AKS Assessment Details.
ETag string
If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
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
Gets the provisioning state.
Settings Pulumi.AzureNative.Migrate.Outputs.AKSAssessmentSettingsResponse
Gets or sets AKS Assessment Settings.
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"
Scope Pulumi.AzureNative.Migrate.Outputs.AssessmentScopeParametersResponse
Gets or sets scope parameters to identify inventory items for assessment.
Details AKSAssessmentDetailsResponse
Gets AKS Assessment Details.
ETag string
If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
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
Gets the provisioning state.
Settings AKSAssessmentSettingsResponse
Gets or sets AKS Assessment Settings.
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"
Scope AssessmentScopeParametersResponse
Gets or sets scope parameters to identify inventory items for assessment.
details AKSAssessmentDetailsResponse
Gets AKS Assessment Details.
eTag String
If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
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
Gets the provisioning state.
settings AKSAssessmentSettingsResponse
Gets or sets AKS Assessment Settings.
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"
scope AssessmentScopeParametersResponse
Gets or sets scope parameters to identify inventory items for assessment.
details AKSAssessmentDetailsResponse
Gets AKS Assessment Details.
eTag string
If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
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
Gets the provisioning state.
settings AKSAssessmentSettingsResponse
Gets or sets AKS Assessment Settings.
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"
scope AssessmentScopeParametersResponse
Gets or sets scope parameters to identify inventory items for assessment.
details AKSAssessmentDetailsResponse
Gets AKS Assessment Details.
e_tag str
If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
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
Gets the provisioning state.
settings AKSAssessmentSettingsResponse
Gets or sets AKS Assessment Settings.
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"
scope AssessmentScopeParametersResponse
Gets or sets scope parameters to identify inventory items for assessment.
details Property Map
Gets AKS Assessment Details.
eTag String
If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
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
Gets the provisioning state.
settings Property Map
Gets or sets AKS Assessment Settings.
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"
scope Property Map
Gets or sets scope parameters to identify inventory items for assessment.

Supporting Types

AKSAssessmentDetailsResponse

ConfidenceRatingInPercentage This property is required. double
Gets Confidence score.
CreatedTimestamp This property is required. string
Gets date and time when assessment was created.
MachineCount This property is required. int
Gets the number of machines.
PricesTimestamp This property is required. string
Gets last time when rates were queried.
Status This property is required. string
Gets assessment status.
TotalMonthlyCost This property is required. double
Gets the total monthly cost.
UpdatedTimestamp This property is required. string
Gets date and time when assessment was last updated.
WebAppCount This property is required. int
Gets the number of web apps.
WebServerCount This property is required. int
Gets the number of web servers.
ConfidenceRatingInPercentage This property is required. float64
Gets Confidence score.
CreatedTimestamp This property is required. string
Gets date and time when assessment was created.
MachineCount This property is required. int
Gets the number of machines.
PricesTimestamp This property is required. string
Gets last time when rates were queried.
Status This property is required. string
Gets assessment status.
TotalMonthlyCost This property is required. float64
Gets the total monthly cost.
UpdatedTimestamp This property is required. string
Gets date and time when assessment was last updated.
WebAppCount This property is required. int
Gets the number of web apps.
WebServerCount This property is required. int
Gets the number of web servers.
confidenceRatingInPercentage This property is required. Double
Gets Confidence score.
createdTimestamp This property is required. String
Gets date and time when assessment was created.
machineCount This property is required. Integer
Gets the number of machines.
pricesTimestamp This property is required. String
Gets last time when rates were queried.
status This property is required. String
Gets assessment status.
totalMonthlyCost This property is required. Double
Gets the total monthly cost.
updatedTimestamp This property is required. String
Gets date and time when assessment was last updated.
webAppCount This property is required. Integer
Gets the number of web apps.
webServerCount This property is required. Integer
Gets the number of web servers.
confidenceRatingInPercentage This property is required. number
Gets Confidence score.
createdTimestamp This property is required. string
Gets date and time when assessment was created.
machineCount This property is required. number
Gets the number of machines.
pricesTimestamp This property is required. string
Gets last time when rates were queried.
status This property is required. string
Gets assessment status.
totalMonthlyCost This property is required. number
Gets the total monthly cost.
updatedTimestamp This property is required. string
Gets date and time when assessment was last updated.
webAppCount This property is required. number
Gets the number of web apps.
webServerCount This property is required. number
Gets the number of web servers.
confidence_rating_in_percentage This property is required. float
Gets Confidence score.
created_timestamp This property is required. str
Gets date and time when assessment was created.
machine_count This property is required. int
Gets the number of machines.
prices_timestamp This property is required. str
Gets last time when rates were queried.
status This property is required. str
Gets assessment status.
total_monthly_cost This property is required. float
Gets the total monthly cost.
updated_timestamp This property is required. str
Gets date and time when assessment was last updated.
web_app_count This property is required. int
Gets the number of web apps.
web_server_count This property is required. int
Gets the number of web servers.
confidenceRatingInPercentage This property is required. Number
Gets Confidence score.
createdTimestamp This property is required. String
Gets date and time when assessment was created.
machineCount This property is required. Number
Gets the number of machines.
pricesTimestamp This property is required. String
Gets last time when rates were queried.
status This property is required. String
Gets assessment status.
totalMonthlyCost This property is required. Number
Gets the total monthly cost.
updatedTimestamp This property is required. String
Gets date and time when assessment was last updated.
webAppCount This property is required. Number
Gets the number of web apps.
webServerCount This property is required. Number
Gets the number of web servers.

AKSAssessmentSettingsResponse

AzureLocation This property is required. string
Gets or sets azure location.
Category This property is required. string
Gets or sets azure VM category.
Consolidation This property is required. string
Gets or sets consolidation type.
Currency This property is required. string
Gets or sets currency.
EnvironmentType This property is required. string
Gets or sets environment type.
LicensingProgram This property is required. string
Gets or sets licensing program.
PricingTier This property is required. string
Gets or sets pricing tier.
SavingsOptions This property is required. string
Gets or sets savings options.
SizingCriteria This property is required. string
Gets or sets sizing criteria.
DiscountPercentage double
Gets or sets discount percentage.
PerformanceData Pulumi.AzureNative.Migrate.Inputs.PerfDataSettingsResponse
Gets or sets performance data settings.
ScalingFactor double
Gets or sets scaling factor.
AzureLocation This property is required. string
Gets or sets azure location.
Category This property is required. string
Gets or sets azure VM category.
Consolidation This property is required. string
Gets or sets consolidation type.
Currency This property is required. string
Gets or sets currency.
EnvironmentType This property is required. string
Gets or sets environment type.
LicensingProgram This property is required. string
Gets or sets licensing program.
PricingTier This property is required. string
Gets or sets pricing tier.
SavingsOptions This property is required. string
Gets or sets savings options.
SizingCriteria This property is required. string
Gets or sets sizing criteria.
DiscountPercentage float64
Gets or sets discount percentage.
PerformanceData PerfDataSettingsResponse
Gets or sets performance data settings.
ScalingFactor float64
Gets or sets scaling factor.
azureLocation This property is required. String
Gets or sets azure location.
category This property is required. String
Gets or sets azure VM category.
consolidation This property is required. String
Gets or sets consolidation type.
currency This property is required. String
Gets or sets currency.
environmentType This property is required. String
Gets or sets environment type.
licensingProgram This property is required. String
Gets or sets licensing program.
pricingTier This property is required. String
Gets or sets pricing tier.
savingsOptions This property is required. String
Gets or sets savings options.
sizingCriteria This property is required. String
Gets or sets sizing criteria.
discountPercentage Double
Gets or sets discount percentage.
performanceData PerfDataSettingsResponse
Gets or sets performance data settings.
scalingFactor Double
Gets or sets scaling factor.
azureLocation This property is required. string
Gets or sets azure location.
category This property is required. string
Gets or sets azure VM category.
consolidation This property is required. string
Gets or sets consolidation type.
currency This property is required. string
Gets or sets currency.
environmentType This property is required. string
Gets or sets environment type.
licensingProgram This property is required. string
Gets or sets licensing program.
pricingTier This property is required. string
Gets or sets pricing tier.
savingsOptions This property is required. string
Gets or sets savings options.
sizingCriteria This property is required. string
Gets or sets sizing criteria.
discountPercentage number
Gets or sets discount percentage.
performanceData PerfDataSettingsResponse
Gets or sets performance data settings.
scalingFactor number
Gets or sets scaling factor.
azure_location This property is required. str
Gets or sets azure location.
category This property is required. str
Gets or sets azure VM category.
consolidation This property is required. str
Gets or sets consolidation type.
currency This property is required. str
Gets or sets currency.
environment_type This property is required. str
Gets or sets environment type.
licensing_program This property is required. str
Gets or sets licensing program.
pricing_tier This property is required. str
Gets or sets pricing tier.
savings_options This property is required. str
Gets or sets savings options.
sizing_criteria This property is required. str
Gets or sets sizing criteria.
discount_percentage float
Gets or sets discount percentage.
performance_data PerfDataSettingsResponse
Gets or sets performance data settings.
scaling_factor float
Gets or sets scaling factor.
azureLocation This property is required. String
Gets or sets azure location.
category This property is required. String
Gets or sets azure VM category.
consolidation This property is required. String
Gets or sets consolidation type.
currency This property is required. String
Gets or sets currency.
environmentType This property is required. String
Gets or sets environment type.
licensingProgram This property is required. String
Gets or sets licensing program.
pricingTier This property is required. String
Gets or sets pricing tier.
savingsOptions This property is required. String
Gets or sets savings options.
sizingCriteria This property is required. String
Gets or sets sizing criteria.
discountPercentage Number
Gets or sets discount percentage.
performanceData Property Map
Gets or sets performance data settings.
scalingFactor Number
Gets or sets scaling factor.

AssessmentScopeParametersResponse

ServerGroupId string
Gets or sets the server group id.
ServerGroupId string
Gets or sets the server group id.
serverGroupId String
Gets or sets the server group id.
serverGroupId string
Gets or sets the server group id.
server_group_id str
Gets or sets the server group id.
serverGroupId String
Gets or sets the server group id.

PerfDataSettingsResponse

Percentile This property is required. string
Gets percentile utilization for performance data.
TimeRange This property is required. string
Gets perf data time range.
PerfDataEndTime string
Gets or sets perf data end time.
PerfDataStartTime string
Gets or sets perf data start time.
Percentile This property is required. string
Gets percentile utilization for performance data.
TimeRange This property is required. string
Gets perf data time range.
PerfDataEndTime string
Gets or sets perf data end time.
PerfDataStartTime string
Gets or sets perf data start time.
percentile This property is required. String
Gets percentile utilization for performance data.
timeRange This property is required. String
Gets perf data time range.
perfDataEndTime String
Gets or sets perf data end time.
perfDataStartTime String
Gets or sets perf data start time.
percentile This property is required. string
Gets percentile utilization for performance data.
timeRange This property is required. string
Gets perf data time range.
perfDataEndTime string
Gets or sets perf data end time.
perfDataStartTime string
Gets or sets perf data start time.
percentile This property is required. str
Gets percentile utilization for performance data.
time_range This property is required. str
Gets perf data time range.
perf_data_end_time str
Gets or sets perf data end time.
perf_data_start_time str
Gets or sets perf data start time.
percentile This property is required. String
Gets percentile utilization for performance data.
timeRange This property is required. String
Gets perf data time range.
perfDataEndTime String
Gets or sets perf data end time.
perfDataStartTime String
Gets or sets perf data start time.

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.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi