1. Packages
  2. Azure Native
  3. API Docs
  4. professionalservice
  5. getProfessionalServiceSubscriptionLevel
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.41.0 published on Tuesday, May 14, 2024 by Pulumi

azure-native.professionalservice.getProfessionalServiceSubscriptionLevel

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.41.0 published on Tuesday, May 14, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:professionalservice:getProfessionalServiceSubscriptionLevel
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    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)
    ResourceGroupName string
    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)
    resourceGroupName String
    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)
    resourceGroupName string
    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_name str
    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)
    resourceGroupName String
    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.AzureNative.ProfessionalService.Outputs.ProfessionalServiceResourceResponseProperties
    professionalService properties
    Type string
    Resource type.
    Tags Dictionary<string, string>
    the resource tags.
    Id string
    The resource uri
    Name string
    The name of the resource
    Properties ProfessionalServiceResourceResponseProperties
    professionalService properties
    Type string
    Resource type.
    Tags map[string]string
    the resource tags.
    id String
    The resource uri
    name String
    The name of the resource
    properties ProfessionalServiceResourceResponseProperties
    professionalService properties
    type String
    Resource type.
    tags Map<String,String>
    the resource tags.
    id string
    The resource uri
    name string
    The name of the resource
    properties ProfessionalServiceResourceResponseProperties
    professionalService properties
    type string
    Resource type.
    tags {[key: string]: string}
    the resource tags.
    id str
    The resource uri
    name str
    The name of the resource
    properties ProfessionalServiceResourceResponseProperties
    professionalService properties
    type str
    Resource type.
    tags 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.
    tags Map<String>
    the resource tags.

    Supporting Types

    ProfessionalServicePropertiesResponseTerm

    EndDate string
    The end date of the current term
    StartDate string
    The start date of the current term
    TermUnit string
    The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
    EndDate string
    The end date of the current term
    StartDate string
    The start date of the current term
    TermUnit string
    The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
    endDate String
    The end date of the current term
    startDate String
    The start date of the current term
    termUnit String
    The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
    endDate string
    The end date of the current term
    startDate string
    The start date of the current term
    termUnit string
    The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively
    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
    endDate String
    The end date of the current term
    startDate String
    The start date of the current term
    termUnit String
    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
    IsFreeTrial bool
    Whether the current term is a Free Trial term
    LastModified string
    The last modifier date if this resource.
    OfferId string
    The offer id.
    PaymentChannelMetadata Dictionary<string, string>
    The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
    PaymentChannelType string
    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.AzureNative.ProfessionalService.Inputs.ProfessionalServicePropertiesResponseTerm
    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
    IsFreeTrial bool
    Whether the current term is a Free Trial term
    LastModified string
    The last modifier date if this resource.
    OfferId string
    The offer id.
    PaymentChannelMetadata map[string]string
    The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
    PaymentChannelType string
    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 ProfessionalServicePropertiesResponseTerm
    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
    isFreeTrial Boolean
    Whether the current term is a Free Trial term
    lastModified String
    The last modifier date if this resource.
    offerId String
    The offer id.
    paymentChannelMetadata Map<String,String>
    The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
    paymentChannelType String
    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 ProfessionalServicePropertiesResponseTerm
    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
    isFreeTrial boolean
    Whether the current term is a Free Trial term
    lastModified string
    The last modifier date if this resource.
    offerId string
    The offer id.
    paymentChannelMetadata {[key: string]: string}
    The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
    paymentChannelType string
    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 ProfessionalServicePropertiesResponseTerm
    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_trial bool
    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_metadata Mapping[str, str]
    The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
    payment_channel_type str
    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 ProfessionalServicePropertiesResponseTerm
    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
    isFreeTrial Boolean
    Whether the current term is a Free Trial term
    lastModified String
    The last modifier date if this resource.
    offerId String
    The offer id.
    paymentChannelMetadata Map<String>
    The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.
    paymentChannelType String
    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
    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.41.0 published on Tuesday, May 14, 2024 by Pulumi