azure-native.saas.getSaasSubscriptionLevel

Explore with Pulumi AI

Gets information about the specified Subscription Level SaaS. 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