azure-native.migrate.getAksAssessmentOperation
Explore with Pulumi AI
Get a AKSAssessment
Uses Azure REST API version 2024-01-01-preview.
Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-03-03-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native migrate [ApiVersion]. See the version guide for details.
Using 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>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]func LookupAksAssessmentOperation(ctx *Context, args *LookupAksAssessmentOperationArgs, opts ...InvokeOption) (*LookupAksAssessmentOperationResult, error)
func LookupAksAssessmentOperationOutput(ctx *Context, args *LookupAksAssessmentOperationOutputArgs, opts ...InvokeOption) LookupAksAssessmentOperationResultOutput> 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)
}public static CompletableFuture<GetAksAssessmentOperationResult> getAksAssessmentOperation(GetAksAssessmentOperationArgs args, InvokeOptions options)
public static Output<GetAksAssessmentOperationResult> getAksAssessmentOperation(GetAksAssessmentOperationArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:migrate:getAksAssessmentOperation
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Assessment
Name string - AKS Assessment Name.
 - Project
Name string - Assessment Project Name
 - Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- Assessment
Name string - AKS Assessment Name.
 - Project
Name string - Assessment Project Name
 - Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- assessment
Name String - AKS Assessment Name.
 - project
Name String - Assessment Project Name
 - resource
Group StringName  - The name of the resource group. The name is case insensitive.
 
- assessment
Name string - AKS Assessment Name.
 - project
Name string - Assessment Project Name
 - resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- assessment_
name str - AKS Assessment Name.
 - project_
name str - Assessment Project Name
 - resource_
group_ strname  - The name of the resource group. The name is case insensitive.
 
- assessment
Name String - AKS Assessment Name.
 - project
Name String - Assessment Project Name
 - resource
Group StringName  - The name of the resource group. The name is case insensitive.
 
getAksAssessmentOperation Result
The following output properties are available:
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Details
Pulumi.
Azure Native. Migrate. Outputs. AKSAssessment Details Response  - 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
 - Provisioning
State string - Gets the provisioning state.
 - Settings
Pulumi.
Azure Native. Migrate. Outputs. AKSAssessment Settings Response  - Gets or sets AKS Assessment Settings.
 - 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"
 - Scope
Pulumi.
Azure Native. Migrate. Outputs. Assessment Scope Parameters Response  - Gets or sets scope parameters to identify inventory items for assessment.
 
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Details
AKSAssessment
Details Response  - 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
 - Provisioning
State string - Gets the provisioning state.
 - Settings
AKSAssessment
Settings Response  - Gets or sets AKS Assessment Settings.
 - 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"
 - Scope
Assessment
Scope Parameters Response  - Gets or sets scope parameters to identify inventory items for assessment.
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - details
AKSAssessment
Details Response  - Gets AKS Assessment Details.
 - e
Tag 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
 - provisioning
State String - Gets the provisioning state.
 - settings
AKSAssessment
Settings Response  - Gets or sets AKS Assessment Settings.
 - 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"
 - scope
Assessment
Scope Parameters Response  - Gets or sets scope parameters to identify inventory items for assessment.
 
- azure
Api stringVersion  - The Azure API version of the resource.
 - details
AKSAssessment
Details Response  - Gets AKS Assessment Details.
 - e
Tag 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
 - provisioning
State string - Gets the provisioning state.
 - settings
AKSAssessment
Settings Response  - Gets or sets AKS Assessment Settings.
 - 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"
 - scope
Assessment
Scope Parameters Response  - Gets or sets scope parameters to identify inventory items for assessment.
 
- azure_
api_ strversion  - The Azure API version of the resource.
 - details
AKSAssessment
Details Response  - 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
AKSAssessment
Settings Response  - Gets or sets AKS Assessment Settings.
 - 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"
 - scope
Assessment
Scope Parameters Response  - Gets or sets scope parameters to identify inventory items for assessment.
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - details Property Map
 - Gets AKS Assessment Details.
 - e
Tag 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
 - provisioning
State String - Gets the provisioning state.
 - settings Property Map
 - Gets or sets AKS Assessment Settings.
 - 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"
 - scope Property Map
 - Gets or sets scope parameters to identify inventory items for assessment.
 
Supporting Types
AKSAssessmentDetailsResponse  
- Confidence
Rating doubleIn Percentage  - Gets Confidence score.
 - Created
Timestamp string - Gets date and time when assessment was created.
 - Machine
Count int - Gets the number of machines.
 - Prices
Timestamp string - Gets last time when rates were queried.
 - Status string
 - Gets assessment status.
 - Total
Monthly doubleCost  - Gets the total monthly cost.
 - Updated
Timestamp string - Gets date and time when assessment was last updated.
 - Web
App intCount  - Gets the number of web apps.
 - Web
Server intCount  - Gets the number of web servers.
 
- Confidence
Rating float64In Percentage  - Gets Confidence score.
 - Created
Timestamp string - Gets date and time when assessment was created.
 - Machine
Count int - Gets the number of machines.
 - Prices
Timestamp string - Gets last time when rates were queried.
 - Status string
 - Gets assessment status.
 - Total
Monthly float64Cost  - Gets the total monthly cost.
 - Updated
Timestamp string - Gets date and time when assessment was last updated.
 - Web
App intCount  - Gets the number of web apps.
 - Web
Server intCount  - Gets the number of web servers.
 
- confidence
Rating DoubleIn Percentage  - Gets Confidence score.
 - created
Timestamp String - Gets date and time when assessment was created.
 - machine
Count Integer - Gets the number of machines.
 - prices
Timestamp String - Gets last time when rates were queried.
 - status String
 - Gets assessment status.
 - total
Monthly DoubleCost  - Gets the total monthly cost.
 - updated
Timestamp String - Gets date and time when assessment was last updated.
 - web
App IntegerCount  - Gets the number of web apps.
 - web
Server IntegerCount  - Gets the number of web servers.
 
- confidence
Rating numberIn Percentage  - Gets Confidence score.
 - created
Timestamp string - Gets date and time when assessment was created.
 - machine
Count number - Gets the number of machines.
 - prices
Timestamp string - Gets last time when rates were queried.
 - status string
 - Gets assessment status.
 - total
Monthly numberCost  - Gets the total monthly cost.
 - updated
Timestamp string - Gets date and time when assessment was last updated.
 - web
App numberCount  - Gets the number of web apps.
 - web
Server numberCount  - Gets the number of web servers.
 
- confidence_
rating_ floatin_ percentage  - Gets Confidence score.
 - created_
timestamp str - Gets date and time when assessment was created.
 - machine_
count int - Gets the number of machines.
 - prices_
timestamp str - Gets last time when rates were queried.
 - status str
 - Gets assessment status.
 - total_
monthly_ floatcost  - Gets the total monthly cost.
 - updated_
timestamp str - Gets date and time when assessment was last updated.
 - web_
app_ intcount  - Gets the number of web apps.
 - web_
server_ intcount  - Gets the number of web servers.
 
- confidence
Rating NumberIn Percentage  - Gets Confidence score.
 - created
Timestamp String - Gets date and time when assessment was created.
 - machine
Count Number - Gets the number of machines.
 - prices
Timestamp String - Gets last time when rates were queried.
 - status String
 - Gets assessment status.
 - total
Monthly NumberCost  - Gets the total monthly cost.
 - updated
Timestamp String - Gets date and time when assessment was last updated.
 - web
App NumberCount  - Gets the number of web apps.
 - web
Server NumberCount  - Gets the number of web servers.
 
AKSAssessmentSettingsResponse  
- Azure
Location string - Gets or sets azure location.
 - Category string
 - Gets or sets azure VM category.
 - Consolidation string
 - Gets or sets consolidation type.
 - Currency string
 - Gets or sets currency.
 - Environment
Type string - Gets or sets environment type.
 - Licensing
Program string - Gets or sets licensing program.
 - Pricing
Tier string - Gets or sets pricing tier.
 - Savings
Options string - Gets or sets savings options.
 - Sizing
Criteria string - Gets or sets sizing criteria.
 - Discount
Percentage double - Gets or sets discount percentage.
 - Performance
Data Pulumi.Azure Native. Migrate. Inputs. Perf Data Settings Response  - Gets or sets performance data settings.
 - Scaling
Factor double - Gets or sets scaling factor.
 
- Azure
Location string - Gets or sets azure location.
 - Category string
 - Gets or sets azure VM category.
 - Consolidation string
 - Gets or sets consolidation type.
 - Currency string
 - Gets or sets currency.
 - Environment
Type string - Gets or sets environment type.
 - Licensing
Program string - Gets or sets licensing program.
 - Pricing
Tier string - Gets or sets pricing tier.
 - Savings
Options string - Gets or sets savings options.
 - Sizing
Criteria string - Gets or sets sizing criteria.
 - Discount
Percentage float64 - Gets or sets discount percentage.
 - Performance
Data PerfData Settings Response  - Gets or sets performance data settings.
 - Scaling
Factor float64 - Gets or sets scaling factor.
 
- azure
Location String - Gets or sets azure location.
 - category String
 - Gets or sets azure VM category.
 - consolidation String
 - Gets or sets consolidation type.
 - currency String
 - Gets or sets currency.
 - environment
Type String - Gets or sets environment type.
 - licensing
Program String - Gets or sets licensing program.
 - pricing
Tier String - Gets or sets pricing tier.
 - savings
Options String - Gets or sets savings options.
 - sizing
Criteria String - Gets or sets sizing criteria.
 - discount
Percentage Double - Gets or sets discount percentage.
 - performance
Data PerfData Settings Response  - Gets or sets performance data settings.
 - scaling
Factor Double - Gets or sets scaling factor.
 
- azure
Location string - Gets or sets azure location.
 - category string
 - Gets or sets azure VM category.
 - consolidation string
 - Gets or sets consolidation type.
 - currency string
 - Gets or sets currency.
 - environment
Type string - Gets or sets environment type.
 - licensing
Program string - Gets or sets licensing program.
 - pricing
Tier string - Gets or sets pricing tier.
 - savings
Options string - Gets or sets savings options.
 - sizing
Criteria string - Gets or sets sizing criteria.
 - discount
Percentage number - Gets or sets discount percentage.
 - performance
Data PerfData Settings Response  - Gets or sets performance data settings.
 - scaling
Factor number - Gets or sets scaling factor.
 
- azure_
location str - Gets or sets azure location.
 - category str
 - Gets or sets azure VM category.
 - consolidation str
 - Gets or sets consolidation type.
 - currency str
 - Gets or sets currency.
 - environment_
type str - Gets or sets environment type.
 - licensing_
program str - Gets or sets licensing program.
 - pricing_
tier str - Gets or sets pricing tier.
 - savings_
options str - Gets or sets savings options.
 - sizing_
criteria str - Gets or sets sizing criteria.
 - discount_
percentage float - Gets or sets discount percentage.
 - performance_
data PerfData Settings Response  - Gets or sets performance data settings.
 - scaling_
factor float - Gets or sets scaling factor.
 
- azure
Location String - Gets or sets azure location.
 - category String
 - Gets or sets azure VM category.
 - consolidation String
 - Gets or sets consolidation type.
 - currency String
 - Gets or sets currency.
 - environment
Type String - Gets or sets environment type.
 - licensing
Program String - Gets or sets licensing program.
 - pricing
Tier String - Gets or sets pricing tier.
 - savings
Options String - Gets or sets savings options.
 - sizing
Criteria String - Gets or sets sizing criteria.
 - discount
Percentage Number - Gets or sets discount percentage.
 - performance
Data Property Map - Gets or sets performance data settings.
 - scaling
Factor Number - Gets or sets scaling factor.
 
AssessmentScopeParametersResponse   
- Server
Group stringId  - Gets or sets the server group id.
 
- Server
Group stringId  - Gets or sets the server group id.
 
- server
Group StringId  - Gets or sets the server group id.
 
- server
Group stringId  - Gets or sets the server group id.
 
- server_
group_ strid  - Gets or sets the server group id.
 
- server
Group StringId  - Gets or sets the server group id.
 
PerfDataSettingsResponse   
- Percentile string
 - Gets percentile utilization for performance data.
 - Time
Range string - Gets perf data time range.
 - Perf
Data stringEnd Time  - Gets or sets perf data end time.
 - Perf
Data stringStart Time  - Gets or sets perf data start time.
 
- Percentile string
 - Gets percentile utilization for performance data.
 - Time
Range string - Gets perf data time range.
 - Perf
Data stringEnd Time  - Gets or sets perf data end time.
 - Perf
Data stringStart Time  - Gets or sets perf data start time.
 
- percentile String
 - Gets percentile utilization for performance data.
 - time
Range String - Gets perf data time range.
 - perf
Data StringEnd Time  - Gets or sets perf data end time.
 - perf
Data StringStart Time  - Gets or sets perf data start time.
 
- percentile string
 - Gets percentile utilization for performance data.
 - time
Range string - Gets perf data time range.
 - perf
Data stringEnd Time  - Gets or sets perf data end time.
 - perf
Data stringStart Time  - Gets or sets perf data start time.
 
- percentile str
 - Gets percentile utilization for performance data.
 - time_
range str - Gets perf data time range.
 - perf_
data_ strend_ time  - Gets or sets perf data end time.
 - perf_
data_ strstart_ time  - Gets or sets perf data start time.
 
- percentile String
 - Gets percentile utilization for performance data.
 - time
Range String - Gets perf data time range.
 - perf
Data StringEnd Time  - Gets or sets perf data end time.
 - perf
Data StringStart Time  - Gets or sets perf data start time.
 
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.
 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0