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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.saas.getSaasSubscriptionLevel
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.63.0 published on Tuesday, Sep 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:
- Resource
Group stringName - The name of the resource group.
- Resource
Name string - The name of the resource.
- Resource
Group stringName - The name of the resource group.
- Resource
Name string - The name of the resource.
- resource
Group StringName - The name of the resource group.
- resource
Name String - The name of the resource.
- resource
Group stringName - The name of the resource group.
- resource
Name string - The name of the resource.
- resource_
group_ strname - The name of the resource group.
- resource_
name str - The name of the resource.
- resource
Group StringName - The name of the resource group.
- resource
Name 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
Saas
Resource 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
Saas
Resource 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
Saas
Resource 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
Saas
Resource 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.
- 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 string - The last modifier date if this resource.
- Offer
Id string - The offer id.
- Payment
Channel Dictionary<string, string>Metadata - The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- Payment
Channel stringType - The Payment channel for the SaasSubscription.
- Publisher
Id string - The publisher id.
- Publisher
Test stringEnvironment - The environment in the publisher side for this resource.
- Quantity double
- The seat count.
- Saas
Resource stringName - The SaaS resource name.
- Saas
Session stringId - The saas session id used for dev service migration request.
- Saas
Subscription stringId - The saas subscription id used for tenant to subscription level migration request.
- Sku
Id 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.
- Term
Id string - The current Term id.
- Created string
- 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 string - The last modifier date if this resource.
- Offer
Id string - The offer id.
- Payment
Channel map[string]stringMetadata - The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- Payment
Channel stringType - The Payment channel for the SaasSubscription.
- Publisher
Id string - The publisher id.
- Publisher
Test stringEnvironment - The environment in the publisher side for this resource.
- Quantity float64
- The seat count.
- Saas
Resource stringName - The SaaS resource name.
- Saas
Session stringId - The saas session id used for dev service migration request.
- Saas
Subscription stringId - The saas subscription id used for tenant to subscription level migration request.
- Sku
Id string - The plan id.
- Status string
- The SaaS Subscription Status.
- Term
Saas
Properties Response Term - The current Term object.
- Term
Id string - The current Term id.
- created String
- The created date of this resource.
- auto
Renew Boolean - Whether the SaaS subscription will auto renew upon term end.
- is
Free BooleanTrial - Whether the current term is a Free Trial term
- last
Modified String - The last modifier date if this resource.
- offer
Id String - The offer id.
- payment
Channel Map<String,String>Metadata - The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- payment
Channel StringType - The Payment channel for the SaasSubscription.
- publisher
Id String - The publisher id.
- publisher
Test StringEnvironment - The environment in the publisher side for this resource.
- quantity Double
- The seat count.
- saas
Resource StringName - The SaaS resource name.
- saas
Session StringId - The saas session id used for dev service migration request.
- saas
Subscription StringId - The saas subscription id used for tenant to subscription level migration request.
- sku
Id String - The plan id.
- status String
- The SaaS Subscription Status.
- term
Saas
Properties Response Term - The current Term object.
- term
Id String - The current Term id.
- created string
- The created date of this resource.
- auto
Renew boolean - Whether the SaaS subscription will auto renew upon term end.
- is
Free booleanTrial - Whether the current term is a Free Trial term
- last
Modified string - The last modifier date if this resource.
- offer
Id string - The offer id.
- payment
Channel {[key: string]: string}Metadata - The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- payment
Channel stringType - The Payment channel for the SaasSubscription.
- publisher
Id string - The publisher id.
- publisher
Test stringEnvironment - The environment in the publisher side for this resource.
- quantity number
- The seat count.
- saas
Resource stringName - The SaaS resource name.
- saas
Session stringId - The saas session id used for dev service migration request.
- saas
Subscription stringId - The saas subscription id used for tenant to subscription level migration request.
- sku
Id string - The plan id.
- status string
- The SaaS Subscription Status.
- term
Saas
Properties Response Term - The current Term object.
- term
Id 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
Saas
Properties Response Term - The current Term object.
- term_
id str - The current Term id.
- created String
- The created date of this resource.
- auto
Renew Boolean - Whether the SaaS subscription will auto renew upon term end.
- is
Free BooleanTrial - Whether the current term is a Free Trial term
- last
Modified String - The last modifier date if this resource.
- offer
Id String - The offer id.
- payment
Channel Map<String>Metadata - The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri.
- payment
Channel StringType - The Payment channel for the SaasSubscription.
- publisher
Id String - The publisher id.
- publisher
Test StringEnvironment - The environment in the publisher side for this resource.
- quantity Number
- The seat count.
- saas
Resource StringName - The SaaS resource name.
- saas
Session StringId - The saas session id used for dev service migration request.
- saas
Subscription StringId - The saas subscription id used for tenant to subscription level migration request.
- sku
Id String - The plan id.
- status String
- The SaaS Subscription Status.
- term Property Map
- The current Term object.
- term
Id 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 v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi