Subscription class

Information about the AWS Shield Advanced subscription for an account.

Constructors

Subscription({required SubscriptionLimits subscriptionLimits, AutoRenew? autoRenew, DateTime? endTime, List<Limit>? limits, ProactiveEngagementStatus? proactiveEngagementStatus, DateTime? startTime, int? timeCommitmentInSeconds})
Subscription.fromJson(Map<String, dynamic> json)
factory

Properties

autoRenew AutoRenew?
If ENABLED, the subscription will be automatically renewed at the end of the existing subscription period.
final
endTime DateTime?
The date and time your subscription will end.
final
hashCode int
The hash code for this object.
no setterinherited
limits List<Limit>?
Specifies how many protections of a given type you can create.
final
proactiveEngagementStatus ProactiveEngagementStatus?
If ENABLED, the DDoS Response Team (DRT) will use email and phone to notify contacts about escalations to the DRT and to initiate proactive customer support.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startTime DateTime?
The start time of the subscription, in Unix time in seconds. For more information see timestamp.
final
subscriptionLimits SubscriptionLimits
Limits settings for your subscription.
final
timeCommitmentInSeconds int?
The length, in seconds, of the AWS Shield Advanced subscription for the account.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited