azure-native.machinelearning.getCommitmentPlan
Explore with Pulumi AI
Retrieve an Azure ML commitment plan by its subscription, resource group and name. Azure REST API version: 2016-05-01-preview.
Using getCommitmentPlan
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 getCommitmentPlan(args: GetCommitmentPlanArgs, opts?: InvokeOptions): Promise<GetCommitmentPlanResult>
function getCommitmentPlanOutput(args: GetCommitmentPlanOutputArgs, opts?: InvokeOptions): Output<GetCommitmentPlanResult>
def get_commitment_plan(commitment_plan_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCommitmentPlanResult
def get_commitment_plan_output(commitment_plan_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCommitmentPlanResult]
func LookupCommitmentPlan(ctx *Context, args *LookupCommitmentPlanArgs, opts ...InvokeOption) (*LookupCommitmentPlanResult, error)
func LookupCommitmentPlanOutput(ctx *Context, args *LookupCommitmentPlanOutputArgs, opts ...InvokeOption) LookupCommitmentPlanResultOutput
> Note: This function is named LookupCommitmentPlan
in the Go SDK.
public static class GetCommitmentPlan
{
public static Task<GetCommitmentPlanResult> InvokeAsync(GetCommitmentPlanArgs args, InvokeOptions? opts = null)
public static Output<GetCommitmentPlanResult> Invoke(GetCommitmentPlanInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCommitmentPlanResult> getCommitmentPlan(GetCommitmentPlanArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:machinelearning:getCommitmentPlan
arguments:
# arguments dictionary
The following arguments are supported:
- Commitment
Plan stringName The Azure ML commitment plan name.
- Resource
Group stringName The resource group name.
- Commitment
Plan stringName The Azure ML commitment plan name.
- Resource
Group stringName The resource group name.
- commitment
Plan StringName The Azure ML commitment plan name.
- resource
Group StringName The resource group name.
- commitment
Plan stringName The Azure ML commitment plan name.
- resource
Group stringName The resource group name.
- commitment_
plan_ strname The Azure ML commitment plan name.
- resource_
group_ strname The resource group name.
- commitment
Plan StringName The Azure ML commitment plan name.
- resource
Group StringName The resource group name.
getCommitmentPlan Result
The following output properties are available:
- Id string
Resource Id.
- Location string
Resource location.
- Name string
Resource name.
- Properties
Pulumi.
Azure Native. Machine Learning. Outputs. Commitment Plan Properties Response The commitment plan properties.
- Type string
Resource type.
- Etag string
An entity tag used to enforce optimistic concurrency.
- Sku
Pulumi.
Azure Native. Machine Learning. Outputs. Resource Sku Response The commitment plan SKU.
- Dictionary<string, string>
User-defined tags for the resource.
- Id string
Resource Id.
- Location string
Resource location.
- Name string
Resource name.
- Properties
Commitment
Plan Properties Response The commitment plan properties.
- Type string
Resource type.
- Etag string
An entity tag used to enforce optimistic concurrency.
- Sku
Resource
Sku Response The commitment plan SKU.
- map[string]string
User-defined tags for the resource.
- id String
Resource Id.
- location String
Resource location.
- name String
Resource name.
- properties
Commitment
Plan Properties Response The commitment plan properties.
- type String
Resource type.
- etag String
An entity tag used to enforce optimistic concurrency.
- sku
Resource
Sku Response The commitment plan SKU.
- Map<String,String>
User-defined tags for the resource.
- id string
Resource Id.
- location string
Resource location.
- name string
Resource name.
- properties
Commitment
Plan Properties Response The commitment plan properties.
- type string
Resource type.
- etag string
An entity tag used to enforce optimistic concurrency.
- sku
Resource
Sku Response The commitment plan SKU.
- {[key: string]: string}
User-defined tags for the resource.
- id str
Resource Id.
- location str
Resource location.
- name str
Resource name.
- properties
Commitment
Plan Properties Response The commitment plan properties.
- type str
Resource type.
- etag str
An entity tag used to enforce optimistic concurrency.
- sku
Resource
Sku Response The commitment plan SKU.
- Mapping[str, str]
User-defined tags for the resource.
- id String
Resource Id.
- location String
Resource location.
- name String
Resource name.
- properties Property Map
The commitment plan properties.
- type String
Resource type.
- etag String
An entity tag used to enforce optimistic concurrency.
- sku Property Map
The commitment plan SKU.
- Map<String>
User-defined tags for the resource.
Supporting Types
CommitmentPlanPropertiesResponse
- Charge
For boolOverage Indicates whether usage beyond the commitment plan's included quantities will be charged.
- Charge
For boolPlan Indicates whether the commitment plan will incur a charge.
- Creation
Date string The date at which this commitment plan was created, in ISO 8601 format.
- Included
Quantities Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Plan Quantity Response> The included resource quantities this plan gives you.
- Max
Association intLimit The maximum number of commitment associations that can be children of this commitment plan.
- Max
Capacity intLimit The maximum scale-out capacity for this commitment plan.
- Min
Capacity intLimit The minimum scale-out capacity for this commitment plan.
- Plan
Meter string The Azure meter which will be used to charge for this commitment plan.
- Refill
Frequency intIn Days The frequency at which this commitment plan's included quantities are refilled.
- Suspend
Plan boolOn Overage Indicates whether this commitment plan will be moved into a suspended state if usage goes beyond the commitment plan's included quantities.
- Charge
For boolOverage Indicates whether usage beyond the commitment plan's included quantities will be charged.
- Charge
For boolPlan Indicates whether the commitment plan will incur a charge.
- Creation
Date string The date at which this commitment plan was created, in ISO 8601 format.
- Included
Quantities map[string]PlanQuantity Response The included resource quantities this plan gives you.
- Max
Association intLimit The maximum number of commitment associations that can be children of this commitment plan.
- Max
Capacity intLimit The maximum scale-out capacity for this commitment plan.
- Min
Capacity intLimit The minimum scale-out capacity for this commitment plan.
- Plan
Meter string The Azure meter which will be used to charge for this commitment plan.
- Refill
Frequency intIn Days The frequency at which this commitment plan's included quantities are refilled.
- Suspend
Plan boolOn Overage Indicates whether this commitment plan will be moved into a suspended state if usage goes beyond the commitment plan's included quantities.
- charge
For BooleanOverage Indicates whether usage beyond the commitment plan's included quantities will be charged.
- charge
For BooleanPlan Indicates whether the commitment plan will incur a charge.
- creation
Date String The date at which this commitment plan was created, in ISO 8601 format.
- included
Quantities Map<String,PlanQuantity Response> The included resource quantities this plan gives you.
- max
Association IntegerLimit The maximum number of commitment associations that can be children of this commitment plan.
- max
Capacity IntegerLimit The maximum scale-out capacity for this commitment plan.
- min
Capacity IntegerLimit The minimum scale-out capacity for this commitment plan.
- plan
Meter String The Azure meter which will be used to charge for this commitment plan.
- refill
Frequency IntegerIn Days The frequency at which this commitment plan's included quantities are refilled.
- suspend
Plan BooleanOn Overage Indicates whether this commitment plan will be moved into a suspended state if usage goes beyond the commitment plan's included quantities.
- charge
For booleanOverage Indicates whether usage beyond the commitment plan's included quantities will be charged.
- charge
For booleanPlan Indicates whether the commitment plan will incur a charge.
- creation
Date string The date at which this commitment plan was created, in ISO 8601 format.
- included
Quantities {[key: string]: PlanQuantity Response} The included resource quantities this plan gives you.
- max
Association numberLimit The maximum number of commitment associations that can be children of this commitment plan.
- max
Capacity numberLimit The maximum scale-out capacity for this commitment plan.
- min
Capacity numberLimit The minimum scale-out capacity for this commitment plan.
- plan
Meter string The Azure meter which will be used to charge for this commitment plan.
- refill
Frequency numberIn Days The frequency at which this commitment plan's included quantities are refilled.
- suspend
Plan booleanOn Overage Indicates whether this commitment plan will be moved into a suspended state if usage goes beyond the commitment plan's included quantities.
- charge_
for_ booloverage Indicates whether usage beyond the commitment plan's included quantities will be charged.
- charge_
for_ boolplan Indicates whether the commitment plan will incur a charge.
- creation_
date str The date at which this commitment plan was created, in ISO 8601 format.
- included_
quantities Mapping[str, PlanQuantity Response] The included resource quantities this plan gives you.
- max_
association_ intlimit The maximum number of commitment associations that can be children of this commitment plan.
- max_
capacity_ intlimit The maximum scale-out capacity for this commitment plan.
- min_
capacity_ intlimit The minimum scale-out capacity for this commitment plan.
- plan_
meter str The Azure meter which will be used to charge for this commitment plan.
- refill_
frequency_ intin_ days The frequency at which this commitment plan's included quantities are refilled.
- suspend_
plan_ boolon_ overage Indicates whether this commitment plan will be moved into a suspended state if usage goes beyond the commitment plan's included quantities.
- charge
For BooleanOverage Indicates whether usage beyond the commitment plan's included quantities will be charged.
- charge
For BooleanPlan Indicates whether the commitment plan will incur a charge.
- creation
Date String The date at which this commitment plan was created, in ISO 8601 format.
- included
Quantities Map<Property Map> The included resource quantities this plan gives you.
- max
Association NumberLimit The maximum number of commitment associations that can be children of this commitment plan.
- max
Capacity NumberLimit The maximum scale-out capacity for this commitment plan.
- min
Capacity NumberLimit The minimum scale-out capacity for this commitment plan.
- plan
Meter String The Azure meter which will be used to charge for this commitment plan.
- refill
Frequency NumberIn Days The frequency at which this commitment plan's included quantities are refilled.
- suspend
Plan BooleanOn Overage Indicates whether this commitment plan will be moved into a suspended state if usage goes beyond the commitment plan's included quantities.
PlanQuantityResponse
- Allowance double
The quantity added to the commitment plan at an interval specified by its allowance frequency.
- Amount double
The quantity available to the plan the last time usage was calculated.
- Included
Quantity stringMeter The Azure meter for usage against included quantities.
- Overage
Meter string The Azure meter for usage which exceeds included quantities.
- Allowance float64
The quantity added to the commitment plan at an interval specified by its allowance frequency.
- Amount float64
The quantity available to the plan the last time usage was calculated.
- Included
Quantity stringMeter The Azure meter for usage against included quantities.
- Overage
Meter string The Azure meter for usage which exceeds included quantities.
- allowance Double
The quantity added to the commitment plan at an interval specified by its allowance frequency.
- amount Double
The quantity available to the plan the last time usage was calculated.
- included
Quantity StringMeter The Azure meter for usage against included quantities.
- overage
Meter String The Azure meter for usage which exceeds included quantities.
- allowance number
The quantity added to the commitment plan at an interval specified by its allowance frequency.
- amount number
The quantity available to the plan the last time usage was calculated.
- included
Quantity stringMeter The Azure meter for usage against included quantities.
- overage
Meter string The Azure meter for usage which exceeds included quantities.
- allowance float
The quantity added to the commitment plan at an interval specified by its allowance frequency.
- amount float
The quantity available to the plan the last time usage was calculated.
- included_
quantity_ strmeter The Azure meter for usage against included quantities.
- overage_
meter str The Azure meter for usage which exceeds included quantities.
- allowance Number
The quantity added to the commitment plan at an interval specified by its allowance frequency.
- amount Number
The quantity available to the plan the last time usage was calculated.
- included
Quantity StringMeter The Azure meter for usage against included quantities.
- overage
Meter String The Azure meter for usage which exceeds included quantities.
ResourceSkuResponse
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0