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 dictionary
The 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