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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.professionalservice.getProfessionalServiceSubscriptionLevel
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets information about the specified Subscription Level ProfessionalService. Azure REST API version: 2023-07-01-preview.
Using getProfessionalServiceSubscriptionLevel
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 getProfessionalServiceSubscriptionLevel(args: GetProfessionalServiceSubscriptionLevelArgs, opts?: InvokeOptions): Promise<GetProfessionalServiceSubscriptionLevelResult>
function getProfessionalServiceSubscriptionLevelOutput(args: GetProfessionalServiceSubscriptionLevelOutputArgs, opts?: InvokeOptions): Output<GetProfessionalServiceSubscriptionLevelResult>def get_professional_service_subscription_level(resource_group_name: Optional[str] = None,
                                                resource_name: Optional[str] = None,
                                                subscription_id: Optional[str] = None,
                                                opts: Optional[InvokeOptions] = None) -> GetProfessionalServiceSubscriptionLevelResult
def get_professional_service_subscription_level_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                                resource_name: Optional[pulumi.Input[str]] = None,
                                                subscription_id: Optional[pulumi.Input[str]] = None,
                                                opts: Optional[InvokeOptions] = None) -> Output[GetProfessionalServiceSubscriptionLevelResult]func LookupProfessionalServiceSubscriptionLevel(ctx *Context, args *LookupProfessionalServiceSubscriptionLevelArgs, opts ...InvokeOption) (*LookupProfessionalServiceSubscriptionLevelResult, error)
func LookupProfessionalServiceSubscriptionLevelOutput(ctx *Context, args *LookupProfessionalServiceSubscriptionLevelOutputArgs, opts ...InvokeOption) LookupProfessionalServiceSubscriptionLevelResultOutput> Note: This function is named LookupProfessionalServiceSubscriptionLevel in the Go SDK.
public static class GetProfessionalServiceSubscriptionLevel 
{
    public static Task<GetProfessionalServiceSubscriptionLevelResult> InvokeAsync(GetProfessionalServiceSubscriptionLevelArgs args, InvokeOptions? opts = null)
    public static Output<GetProfessionalServiceSubscriptionLevelResult> Invoke(GetProfessionalServiceSubscriptionLevelInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetProfessionalServiceSubscriptionLevelResult> getProfessionalServiceSubscriptionLevel(GetProfessionalServiceSubscriptionLevelArgs args, InvokeOptions options)
public static Output<GetProfessionalServiceSubscriptionLevelResult> getProfessionalServiceSubscriptionLevel(GetProfessionalServiceSubscriptionLevelArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:professionalservice:getProfessionalServiceSubscriptionLevel
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The name of the resource group.
- ResourceName string
- The name of the resource.
- SubscriptionId string
- The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)
- ResourceGroup stringName 
- The name of the resource group.
- ResourceName string
- The name of the resource.
- SubscriptionId string
- The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)
- resourceGroup StringName 
- The name of the resource group.
- resourceName String
- The name of the resource.
- subscriptionId String
- The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)
- resourceGroup stringName 
- The name of the resource group.
- resourceName string
- The name of the resource.
- subscriptionId string
- The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)
- resource_group_ strname 
- The name of the resource group.
- resource_name str
- The name of the resource.
- subscription_id str
- The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)
- resourceGroup StringName 
- The name of the resource group.
- resourceName String
- The name of the resource.
- subscriptionId String
- The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)
getProfessionalServiceSubscriptionLevel Result
The following output properties are available:
- Id string
- The resource uri
- Name string
- The name of the resource
- Properties
Pulumi.Azure Native. Professional Service. Outputs. Professional Service Resource Response Properties 
- professionalService properties
- Type string
- Resource type.
- Dictionary<string, string>
- the resource tags.
- Id string
- The resource uri
- Name string
- The name of the resource
- Properties
ProfessionalService Resource Response Properties 
- professionalService properties
- Type string
- Resource type.
- map[string]string
- the resource tags.
- id String
- The resource uri
- name String
- The name of the resource
- properties
ProfessionalService Resource Response Properties 
- professionalService properties
- type String
- Resource type.
- Map<String,String>
- the resource tags.
- id string
- The resource uri
- name string
- The name of the resource
- properties
ProfessionalService Resource Response Properties 
- professionalService properties
- type string
- Resource type.
- {[key: string]: string}
- the resource tags.
- id str
- The resource uri
- name str
- The name of the resource
- properties
ProfessionalService Resource Response Properties 
- professionalService properties
- type str
- Resource type.
- Mapping[str, str]
- the resource tags.
- id String
- The resource uri
- name String
- The name of the resource
- properties Property Map
- professionalService properties
- type String
- Resource type.
- Map<String>
- the resource tags.
Supporting Types
ProfessionalServicePropertiesResponseTerm    
- end_date str
- The end date of the current term
- start_date str
- The start date of the current term
- term_unit str
- The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
ProfessionalServiceResourceResponseProperties    
- Created string
- The created date of this resource.
- AutoRenew bool
- Whether the ProfessionalService subscription will auto renew upon term end.
- BillingPeriod string
- The billing period eg P1M,P1Y for monthly,yearly respectively
- IsFree boolTrial 
- Whether the current term is a Free Trial term
- LastModified string
- The last modifier date if this resource.
- OfferId string
- The offer id.
- PaymentChannel Dictionary<string, string>Metadata 
- The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
- PaymentChannel stringType 
- The Payment channel for the ProfessionalServiceSubscription.
- PublisherId string
- The publisher id.
- QuoteId string
- The quote id which the ProfessionalService will be purchase with.
- SkuId string
- The plan id.
- Status string
- The ProfessionalService Subscription Status.
- StoreFront string
- The store front which initiates the purchase.
- Term
Pulumi.Azure Native. Professional Service. Inputs. Professional Service Properties Response Term 
- The current Term object.
- TermUnit string
- The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
- Created string
- The created date of this resource.
- AutoRenew bool
- Whether the ProfessionalService subscription will auto renew upon term end.
- BillingPeriod string
- The billing period eg P1M,P1Y for monthly,yearly respectively
- IsFree boolTrial 
- Whether the current term is a Free Trial term
- LastModified string
- The last modifier date if this resource.
- OfferId string
- The offer id.
- PaymentChannel map[string]stringMetadata 
- The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
- PaymentChannel stringType 
- The Payment channel for the ProfessionalServiceSubscription.
- PublisherId string
- The publisher id.
- QuoteId string
- The quote id which the ProfessionalService will be purchase with.
- SkuId string
- The plan id.
- Status string
- The ProfessionalService Subscription Status.
- StoreFront string
- The store front which initiates the purchase.
- Term
ProfessionalService Properties Response Term 
- The current Term object.
- TermUnit string
- The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
- created String
- The created date of this resource.
- autoRenew Boolean
- Whether the ProfessionalService subscription will auto renew upon term end.
- billingPeriod String
- The billing period eg P1M,P1Y for monthly,yearly respectively
- isFree BooleanTrial 
- Whether the current term is a Free Trial term
- lastModified String
- The last modifier date if this resource.
- offerId String
- The offer id.
- paymentChannel Map<String,String>Metadata 
- The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
- paymentChannel StringType 
- The Payment channel for the ProfessionalServiceSubscription.
- publisherId String
- The publisher id.
- quoteId String
- The quote id which the ProfessionalService will be purchase with.
- skuId String
- The plan id.
- status String
- The ProfessionalService Subscription Status.
- storeFront String
- The store front which initiates the purchase.
- term
ProfessionalService Properties Response Term 
- The current Term object.
- termUnit String
- The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
- created string
- The created date of this resource.
- autoRenew boolean
- Whether the ProfessionalService subscription will auto renew upon term end.
- billingPeriod string
- The billing period eg P1M,P1Y for monthly,yearly respectively
- isFree booleanTrial 
- Whether the current term is a Free Trial term
- lastModified string
- The last modifier date if this resource.
- offerId string
- The offer id.
- paymentChannel {[key: string]: string}Metadata 
- The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
- paymentChannel stringType 
- The Payment channel for the ProfessionalServiceSubscription.
- publisherId string
- The publisher id.
- quoteId string
- The quote id which the ProfessionalService will be purchase with.
- skuId string
- The plan id.
- status string
- The ProfessionalService Subscription Status.
- storeFront string
- The store front which initiates the purchase.
- term
ProfessionalService Properties Response Term 
- The current Term object.
- termUnit string
- The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
- created str
- The created date of this resource.
- auto_renew bool
- Whether the ProfessionalService subscription will auto renew upon term end.
- billing_period str
- The billing period eg P1M,P1Y for monthly,yearly respectively
- is_free_ booltrial 
- Whether the current term is a Free Trial term
- last_modified str
- The last modifier date if this resource.
- offer_id str
- The offer id.
- payment_channel_ Mapping[str, str]metadata 
- The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
- payment_channel_ strtype 
- The Payment channel for the ProfessionalServiceSubscription.
- publisher_id str
- The publisher id.
- quote_id str
- The quote id which the ProfessionalService will be purchase with.
- sku_id str
- The plan id.
- status str
- The ProfessionalService Subscription Status.
- store_front str
- The store front which initiates the purchase.
- term
ProfessionalService Properties Response Term 
- The current Term object.
- term_unit str
- The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
- created String
- The created date of this resource.
- autoRenew Boolean
- Whether the ProfessionalService subscription will auto renew upon term end.
- billingPeriod String
- The billing period eg P1M,P1Y for monthly,yearly respectively
- isFree BooleanTrial 
- Whether the current term is a Free Trial term
- lastModified String
- The last modifier date if this resource.
- offerId String
- The offer id.
- paymentChannel Map<String>Metadata 
- The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
- paymentChannel StringType 
- The Payment channel for the ProfessionalServiceSubscription.
- publisherId String
- The publisher id.
- quoteId String
- The quote id which the ProfessionalService will be purchase with.
- skuId String
- The plan id.
- status String
- The ProfessionalService Subscription Status.
- storeFront String
- The store front which initiates the purchase.
- term Property Map
- The current Term object.
- termUnit String
- The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi