1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. getAksAssessmentOperation
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.getAksAssessmentOperation

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 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>
    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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:migrate:getAksAssessmentOperation
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AssessmentName string
    AKS Assessment Name.
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AssessmentName string
    AKS Assessment Name.
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    assessmentName String
    AKS Assessment Name.
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    assessmentName string
    AKS Assessment Name.
    projectName string
    Assessment Project Name
    resourceGroupName string
    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_name str
    The name of the resource group. The name is case insensitive.
    assessmentName String
    AKS Assessment Name.
    projectName String
    Assessment Project Name
    resourceGroupName 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 double
    Gets Confidence score.
    CreatedTimestamp string
    Gets date and time when assessment was created.
    MachineCount int
    Gets the number of machines.
    PricesTimestamp string
    Gets last time when rates were queried.
    Status string
    Gets assessment status.
    TotalMonthlyCost double
    Gets the total monthly cost.
    UpdatedTimestamp string
    Gets date and time when assessment was last updated.
    WebAppCount int
    Gets the number of web apps.
    WebServerCount int
    Gets the number of web servers.
    ConfidenceRatingInPercentage float64
    Gets Confidence score.
    CreatedTimestamp string
    Gets date and time when assessment was created.
    MachineCount int
    Gets the number of machines.
    PricesTimestamp string
    Gets last time when rates were queried.
    Status string
    Gets assessment status.
    TotalMonthlyCost float64
    Gets the total monthly cost.
    UpdatedTimestamp string
    Gets date and time when assessment was last updated.
    WebAppCount int
    Gets the number of web apps.
    WebServerCount int
    Gets the number of web servers.
    confidenceRatingInPercentage Double
    Gets Confidence score.
    createdTimestamp String
    Gets date and time when assessment was created.
    machineCount Integer
    Gets the number of machines.
    pricesTimestamp String
    Gets last time when rates were queried.
    status String
    Gets assessment status.
    totalMonthlyCost Double
    Gets the total monthly cost.
    updatedTimestamp String
    Gets date and time when assessment was last updated.
    webAppCount Integer
    Gets the number of web apps.
    webServerCount Integer
    Gets the number of web servers.
    confidenceRatingInPercentage number
    Gets Confidence score.
    createdTimestamp string
    Gets date and time when assessment was created.
    machineCount number
    Gets the number of machines.
    pricesTimestamp string
    Gets last time when rates were queried.
    status string
    Gets assessment status.
    totalMonthlyCost number
    Gets the total monthly cost.
    updatedTimestamp string
    Gets date and time when assessment was last updated.
    webAppCount number
    Gets the number of web apps.
    webServerCount number
    Gets the number of web servers.
    confidence_rating_in_percentage float
    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_cost float
    Gets the total monthly cost.
    updated_timestamp str
    Gets date and time when assessment was last updated.
    web_app_count int
    Gets the number of web apps.
    web_server_count int
    Gets the number of web servers.
    confidenceRatingInPercentage Number
    Gets Confidence score.
    createdTimestamp String
    Gets date and time when assessment was created.
    machineCount Number
    Gets the number of machines.
    pricesTimestamp String
    Gets last time when rates were queried.
    status String
    Gets assessment status.
    totalMonthlyCost Number
    Gets the total monthly cost.
    updatedTimestamp String
    Gets date and time when assessment was last updated.
    webAppCount Number
    Gets the number of web apps.
    webServerCount Number
    Gets the number of web servers.

    AKSAssessmentSettingsResponse

    AzureLocation 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.
    EnvironmentType string
    Gets or sets environment type.
    LicensingProgram string
    Gets or sets licensing program.
    PricingTier string
    Gets or sets pricing tier.
    SavingsOptions string
    Gets or sets savings options.
    SizingCriteria 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 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.
    EnvironmentType string
    Gets or sets environment type.
    LicensingProgram string
    Gets or sets licensing program.
    PricingTier string
    Gets or sets pricing tier.
    SavingsOptions string
    Gets or sets savings options.
    SizingCriteria 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 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.
    environmentType String
    Gets or sets environment type.
    licensingProgram String
    Gets or sets licensing program.
    pricingTier String
    Gets or sets pricing tier.
    savingsOptions String
    Gets or sets savings options.
    sizingCriteria 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 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.
    environmentType string
    Gets or sets environment type.
    licensingProgram string
    Gets or sets licensing program.
    pricingTier string
    Gets or sets pricing tier.
    savingsOptions string
    Gets or sets savings options.
    sizingCriteria 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 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 PerfDataSettingsResponse
    Gets or sets performance data settings.
    scaling_factor float
    Gets or sets scaling factor.
    azureLocation 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.
    environmentType String
    Gets or sets environment type.
    licensingProgram String
    Gets or sets licensing program.
    pricingTier String
    Gets or sets pricing tier.
    savingsOptions String
    Gets or sets savings options.
    sizingCriteria 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 string
    Gets percentile utilization for performance data.
    TimeRange 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 string
    Gets percentile utilization for performance data.
    TimeRange 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 String
    Gets percentile utilization for performance data.
    timeRange 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 string
    Gets percentile utilization for performance data.
    timeRange 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 str
    Gets percentile utilization for performance data.
    time_range 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 String
    Gets percentile utilization for performance data.
    timeRange 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 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