SubscriptionArgs

data class SubscriptionArgs(val apiproduct: Output<String>? = null, val developerId: Output<String>? = null, val endTime: Output<String>? = null, val organizationId: Output<String>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<SubscriptionArgs>

Creates a subscription to an API product. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Constructors

Link copied to clipboard
constructor(apiproduct: Output<String>? = null, developerId: Output<String>? = null, endTime: Output<String>? = null, organizationId: Output<String>? = null, startTime: Output<String>? = null)

Properties

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

Name of the API product for which the developer is purchasing a subscription.

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

Time when the API product subscription ends in milliseconds since epoch.

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

Time when the API product subscription starts in milliseconds since epoch.

Functions

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