1. Packages
  2. Azure Native
  3. API Docs
  4. saas
  5. getSaasSubscriptionLevel
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.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.saas.getSaasSubscriptionLevel

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.47.1 published on Monday, Jun 24, 2024 by Pulumi

    Gets information about the specified Subscription Level SaaS. Azure REST API version: 2018-03-01-beta.

    Using getSaasSubscriptionLevel

    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 getSaasSubscriptionLevel(args: GetSaasSubscriptionLevelArgs, opts?: InvokeOptions): Promise<GetSaasSubscriptionLevelResult>
    function getSaasSubscriptionLevelOutput(args: GetSaasSubscriptionLevelOutputArgs, opts?: InvokeOptions): Output<GetSaasSubscriptionLevelResult>
    def get_saas_subscription_level(resource_group_name: Optional[str] = None,
                                    resource_name: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetSaasSubscriptionLevelResult
    def get_saas_subscription_level_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                    resource_name: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetSaasSubscriptionLevelResult]
    func LookupSaasSubscriptionLevel(ctx *Context, args *LookupSaasSubscriptionLevelArgs, opts ...InvokeOption) (*LookupSaasSubscriptionLevelResult, error)
    func LookupSaasSubscriptionLevelOutput(ctx *Context, args *LookupSaasSubscriptionLevelOutputArgs, opts ...InvokeOption) LookupSaasSubscriptionLevelResultOutput

    > Note: This function is named LookupSaasSubscriptionLevel in the Go SDK.

    public static class GetSaasSubscriptionLevel 
    {
        public static Task<GetSaasSubscriptionLevelResult> InvokeAsync(GetSaasSubscriptionLevelArgs args, InvokeOptions? opts = null)
        public static Output<GetSaasSubscriptionLevelResult> Invoke(GetSaasSubscriptionLevelInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSaasSubscriptionLevelResult> getSaasSubscriptionLevel(GetSaasSubscriptionLevelArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:saas:getSaasSubscriptionLevel
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    The name of the resource group.
    ResourceName string
    The name of the resource.
    ResourceGroupName string
    The name of the resource group.
    ResourceName string
    The name of the resource.
    resourceGroupName String
    The name of the resource group.
    resourceName String
    The name of the resource.
    resourceGroupName string
    The name of the resource group.
    resourceName string
    The name of the resource.
    resource_group_name str
    The name of the resource group.
    resource_name str
    The name of the resource.
    resourceGroupName String
    The name of the resource group.
    resourceName String
    The name of the resource.

    getSaasSubscriptionLevel Result

    The following output properties are available:

    Id string
    The resource uri
    Name string
    The name of the resource
    Properties Pulumi.AzureNative.SaaS.Outputs.SaasResourceResponseProperties
    saas 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 SaasResourceResponseProperties
    saas 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 SaasResourceResponseProperties
    saas 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 SaasResourceResponseProperties
    saas 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 SaasResourceResponseProperties
    saas 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
    saas properties
    type String
    Resource type.
    tags Map<String>
    the resource tags.

    Supporting Types

    SaasPropertiesResponseTerm

    EndDate string
    The end date of the current term
    StartDate string
    The start date of the current term
    TermUnit string
    The unit indicating Monthly / Yearly
    EndDate string
    The end date of the current term
    StartDate string
    The start date of the current term
    TermUnit string
    The unit indicating Monthly / Yearly
    endDate String
    The end date of the current term
    startDate String
    The start date of the current term
    termUnit String
    The unit indicating Monthly / Yearly
    endDate string
    The end date of the current term
    startDate string
    The start date of the current term
    termUnit string
    The unit indicating Monthly / Yearly
    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 indicating Monthly / Yearly
    endDate String
    The end date of the current term
    startDate String
    The start date of the current term
    termUnit String
    The unit indicating Monthly / Yearly

    SaasResourceResponseProperties

    Created string
    The created date of this resource.
    AutoRenew bool
    Whether the SaaS subscription will auto renew upon term end.
    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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
    PaymentChannelType string
    The Payment channel for the SaasSubscription.
    PublisherId string
    The publisher id.
    PublisherTestEnvironment string
    The environment in the publisher side for this resource.
    Quantity double
    The seat count.
    SaasResourceName string
    The SaaS resource name.
    SaasSessionId string
    The saas session id used for dev service migration request.
    SaasSubscriptionId string
    The saas subscription id used for tenant to subscription level migration request.
    SkuId string
    The plan id.
    Status string
    The SaaS Subscription Status.
    Term Pulumi.AzureNative.SaaS.Inputs.SaasPropertiesResponseTerm
    The current Term object.
    TermId string
    The current Term id.
    Created string
    The created date of this resource.
    AutoRenew bool
    Whether the SaaS subscription will auto renew upon term end.
    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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
    PaymentChannelType string
    The Payment channel for the SaasSubscription.
    PublisherId string
    The publisher id.
    PublisherTestEnvironment string
    The environment in the publisher side for this resource.
    Quantity float64
    The seat count.
    SaasResourceName string
    The SaaS resource name.
    SaasSessionId string
    The saas session id used for dev service migration request.
    SaasSubscriptionId string
    The saas subscription id used for tenant to subscription level migration request.
    SkuId string
    The plan id.
    Status string
    The SaaS Subscription Status.
    Term SaasPropertiesResponseTerm
    The current Term object.
    TermId string
    The current Term id.
    created String
    The created date of this resource.
    autoRenew Boolean
    Whether the SaaS subscription will auto renew upon term end.
    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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
    paymentChannelType String
    The Payment channel for the SaasSubscription.
    publisherId String
    The publisher id.
    publisherTestEnvironment String
    The environment in the publisher side for this resource.
    quantity Double
    The seat count.
    saasResourceName String
    The SaaS resource name.
    saasSessionId String
    The saas session id used for dev service migration request.
    saasSubscriptionId String
    The saas subscription id used for tenant to subscription level migration request.
    skuId String
    The plan id.
    status String
    The SaaS Subscription Status.
    term SaasPropertiesResponseTerm
    The current Term object.
    termId String
    The current Term id.
    created string
    The created date of this resource.
    autoRenew boolean
    Whether the SaaS subscription will auto renew upon term end.
    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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
    paymentChannelType string
    The Payment channel for the SaasSubscription.
    publisherId string
    The publisher id.
    publisherTestEnvironment string
    The environment in the publisher side for this resource.
    quantity number
    The seat count.
    saasResourceName string
    The SaaS resource name.
    saasSessionId string
    The saas session id used for dev service migration request.
    saasSubscriptionId string
    The saas subscription id used for tenant to subscription level migration request.
    skuId string
    The plan id.
    status string
    The SaaS Subscription Status.
    term SaasPropertiesResponseTerm
    The current Term object.
    termId string
    The current Term id.
    created str
    The created date of this resource.
    auto_renew bool
    Whether the SaaS subscription will auto renew upon term end.
    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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
    payment_channel_type str
    The Payment channel for the SaasSubscription.
    publisher_id str
    The publisher id.
    publisher_test_environment str
    The environment in the publisher side for this resource.
    quantity float
    The seat count.
    saas_resource_name str
    The SaaS resource name.
    saas_session_id str
    The saas session id used for dev service migration request.
    saas_subscription_id str
    The saas subscription id used for tenant to subscription level migration request.
    sku_id str
    The plan id.
    status str
    The SaaS Subscription Status.
    term SaasPropertiesResponseTerm
    The current Term object.
    term_id str
    The current Term id.
    created String
    The created date of this resource.
    autoRenew Boolean
    Whether the SaaS subscription will auto renew upon term end.
    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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
    paymentChannelType String
    The Payment channel for the SaasSubscription.
    publisherId String
    The publisher id.
    publisherTestEnvironment String
    The environment in the publisher side for this resource.
    quantity Number
    The seat count.
    saasResourceName String
    The SaaS resource name.
    saasSessionId String
    The saas session id used for dev service migration request.
    saasSubscriptionId String
    The saas subscription id used for tenant to subscription level migration request.
    skuId String
    The plan id.
    status String
    The SaaS Subscription Status.
    term Property Map
    The current Term object.
    termId String
    The current Term id.

    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.47.1 published on Monday, Jun 24, 2024 by Pulumi