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.21.2 published on Friday, Dec 8, 2023 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.21.2 published on Friday, Dec 8, 2023 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.21.2 published on Friday, Dec 8, 2023 by Pulumi