This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
azure-native.saas.getSaasSubscriptionLevel
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
Gets information about the specified Subscription Level SaaS.
Uses 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)
public static Output<GetSaasSubscriptionLevelResult> getSaasSubscriptionLevel(GetSaasSubscriptionLevelArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:saas:getSaasSubscriptionLevel
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The name of the resource group.
- ResourceName string
- The name of the resource.
- ResourceGroup stringName 
- The name of the resource group.
- ResourceName string
- The name of the resource.
- resourceGroup StringName 
- The name of the resource group.
- resourceName String
- The name of the resource.
- resourceGroup stringName 
- The name of the resource group.
- resourceName string
- The name of the resource.
- resource_group_ strname 
- The name of the resource group.
- resource_name str
- The name of the resource.
- resourceGroup StringName 
- 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.Azure Native. Saa S. Outputs. Saas Resource Response Properties 
- saas properties
- Type string
- Resource type.
- Dictionary<string, string>
- the resource tags.
- Id string
- The resource uri
- Name string
- The name of the resource
- Properties
SaasResource Response Properties 
- saas properties
- Type string
- Resource type.
- map[string]string
- the resource tags.
- id String
- The resource uri
- name String
- The name of the resource
- properties
SaasResource Response Properties 
- saas properties
- type String
- Resource type.
- Map<String,String>
- the resource tags.
- id string
- The resource uri
- name string
- The name of the resource
- properties
SaasResource Response Properties 
- saas properties
- type string
- Resource type.
- {[key: string]: string}
- the resource tags.
- id str
- The resource uri
- name str
- The name of the resource
- properties
SaasResource Response Properties 
- saas 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
- saas properties
- type String
- Resource type.
- Map<String>
- the resource tags.
Supporting Types
SaasPropertiesResponseTerm   
- 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
SaasResourceResponseProperties   
- Created string
- The created date of this resource.
- AutoRenew bool
- Whether the SaaS subscription will auto renew upon term end.
- 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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- PaymentChannel stringType 
- The Payment channel for the SaasSubscription.
- PublisherId string
- The publisher id.
- PublisherTest stringEnvironment 
- The environment in the publisher side for this resource.
- Quantity double
- The seat count.
- SaasResource stringName 
- The SaaS resource name.
- SaasSession stringId 
- The saas session id used for dev service migration request.
- SaasSubscription stringId 
- 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.Azure Native. Saa S. Inputs. Saas Properties Response Term 
- 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.
- 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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- PaymentChannel stringType 
- The Payment channel for the SaasSubscription.
- PublisherId string
- The publisher id.
- PublisherTest stringEnvironment 
- The environment in the publisher side for this resource.
- Quantity float64
- The seat count.
- SaasResource stringName 
- The SaaS resource name.
- SaasSession stringId 
- The saas session id used for dev service migration request.
- SaasSubscription stringId 
- The saas subscription id used for tenant to subscription level migration request.
- SkuId string
- The plan id.
- Status string
- The SaaS Subscription Status.
- Term
SaasProperties Response Term 
- 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.
- 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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- paymentChannel StringType 
- The Payment channel for the SaasSubscription.
- publisherId String
- The publisher id.
- publisherTest StringEnvironment 
- The environment in the publisher side for this resource.
- quantity Double
- The seat count.
- saasResource StringName 
- The SaaS resource name.
- saasSession StringId 
- The saas session id used for dev service migration request.
- saasSubscription StringId 
- The saas subscription id used for tenant to subscription level migration request.
- skuId String
- The plan id.
- status String
- The SaaS Subscription Status.
- term
SaasProperties Response Term 
- 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.
- 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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- paymentChannel stringType 
- The Payment channel for the SaasSubscription.
- publisherId string
- The publisher id.
- publisherTest stringEnvironment 
- The environment in the publisher side for this resource.
- quantity number
- The seat count.
- saasResource stringName 
- The SaaS resource name.
- saasSession stringId 
- The saas session id used for dev service migration request.
- saasSubscription stringId 
- The saas subscription id used for tenant to subscription level migration request.
- skuId string
- The plan id.
- status string
- The SaaS Subscription Status.
- term
SaasProperties Response Term 
- 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_ 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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- payment_channel_ strtype 
- The Payment channel for the SaasSubscription.
- publisher_id str
- The publisher id.
- publisher_test_ strenvironment 
- The environment in the publisher side for this resource.
- quantity float
- The seat count.
- saas_resource_ strname 
- The SaaS resource name.
- saas_session_ strid 
- The saas session id used for dev service migration request.
- saas_subscription_ strid 
- 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
SaasProperties Response Term 
- 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.
- 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 SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- paymentChannel StringType 
- The Payment channel for the SaasSubscription.
- publisherId String
- The publisher id.
- publisherTest StringEnvironment 
- The environment in the publisher side for this resource.
- quantity Number
- The seat count.
- saasResource StringName 
- The SaaS resource name.
- saasSession StringId 
- The saas session id used for dev service migration request.
- saasSubscription StringId 
- 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
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi