SaasCreationPropertiesArgs

data class SaasCreationPropertiesArgs(val autoRenew: Output<Boolean>? = null, val offerId: Output<String>? = null, val paymentChannelMetadata: Output<Map<String, String>>? = null, val paymentChannelType: Output<Either<String, PaymentChannelType>>? = null, val publisherId: Output<String>? = null, val publisherTestEnvironment: Output<String>? = null, val quantity: Output<Double>? = null, val saasResourceName: Output<String>? = null, val saasSessionId: Output<String>? = null, val saasSubscriptionId: Output<String>? = null, val skuId: Output<String>? = null, val termId: Output<String>? = null) : ConvertibleToJava<SaasCreationPropertiesArgs>

properties for creation saas

Constructors

Link copied to clipboard
constructor(autoRenew: Output<Boolean>? = null, offerId: Output<String>? = null, paymentChannelMetadata: Output<Map<String, String>>? = null, paymentChannelType: Output<Either<String, PaymentChannelType>>? = null, publisherId: Output<String>? = null, publisherTestEnvironment: Output<String>? = null, quantity: Output<Double>? = null, saasResourceName: Output<String>? = null, saasSessionId: Output<String>? = null, saasSubscriptionId: Output<String>? = null, skuId: Output<String>? = null, termId: Output<String>? = null)

Properties

Link copied to clipboard
val autoRenew: Output<Boolean>? = null

Whether the SaaS subscription will auto renew upon term end.

Link copied to clipboard
val offerId: Output<String>? = null

The offer id.

Link copied to clipboard
val paymentChannelMetadata: Output<Map<String, String>>? = null

The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri.

Link copied to clipboard
val paymentChannelType: Output<Either<String, PaymentChannelType>>? = null

The Payment channel for the SaasSubscription.

Link copied to clipboard
val publisherId: Output<String>? = null

The publisher id.

Link copied to clipboard
val publisherTestEnvironment: Output<String>? = null

The environment in the publisher side for this resource.

Link copied to clipboard
val quantity: Output<Double>? = null

The seat count.

Link copied to clipboard
val saasResourceName: Output<String>? = null

The SaaS resource name.

Link copied to clipboard
val saasSessionId: Output<String>? = null

The saas session id used for dev service migration request.

Link copied to clipboard
val saasSubscriptionId: Output<String>? = null

The saas subscription id used for tenant to subscription level migration request.

Link copied to clipboard
val skuId: Output<String>? = null

The plan id.

Link copied to clipboard
val termId: Output<String>? = null

The current Term id.

Functions

Link copied to clipboard
open override fun toJava(): SaasCreationPropertiesArgs