expirationPolicy

@JvmName(name = "xbnilgtkgibdgjad")
suspend fun expirationPolicy(value: Output<SubscriptionExpirationPolicyArgs>)
@JvmName(name = "wtvuaxcfehwvickh")
suspend fun expirationPolicy(value: SubscriptionExpirationPolicyArgs?)

Parameters

value

A policy that specifies the conditions for this subscription's expiration. A subscription is considered active as long as any connected subscriber is successfully consuming messages from the subscription or is issuing operations on the subscription. If expirationPolicy is not set, a default policy with ttl of 31 days will be used. If it is set but ttl is "", the resource never expires. The minimum allowed value for expirationPolicy.ttl is 1 day. Structure is documented below.


@JvmName(name = "byidvtdahgbhafrd")
suspend fun expirationPolicy(argument: suspend SubscriptionExpirationPolicyArgsBuilder.() -> Unit)

Parameters

argument

A policy that specifies the conditions for this subscription's expiration. A subscription is considered active as long as any connected subscriber is successfully consuming messages from the subscription or is issuing operations on the subscription. If expirationPolicy is not set, a default policy with ttl of 31 days will be used. If it is set but ttl is "", the resource never expires. The minimum allowed value for expirationPolicy.ttl is 1 day. Structure is documented below.