class Aws::Shield::Types::Subscription

Information about the Shield Advanced subscription for an account.

@!attribute [rw] start_time

The start time of the subscription, in Unix time in seconds. For
more information see [timestamp][1].

[1]: http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types
@return [Time]

@!attribute [rw] end_time

The date and time your subscription will end.
@return [Time]

@!attribute [rw] time_commitment_in_seconds

The length, in seconds, of the Shield Advanced subscription for the
account.
@return [Integer]

@!attribute [rw] auto_renew

If `ENABLED`, the subscription will be automatically renewed at the
end of the existing subscription period.

When you initally create a subscription, `AutoRenew` is set to
`ENABLED`. You can change this by submitting an `UpdateSubscription`
request. If the `UpdateSubscription` request does not included a
value for `AutoRenew`, the existing value for `AutoRenew` remains
unchanged.
@return [String]

@!attribute [rw] limits

Specifies how many protections of a given type you can create.
@return [Array<Types::Limit>]

@!attribute [rw] proactive_engagement_status

If `ENABLED`, the Shield Response Team (SRT) will use email and
phone to notify contacts about escalations to the SRT and to
initiate proactive customer support.

If `PENDING`, you have requested proactive engagement and the
request is pending. The status changes to `ENABLED` when your
request is fully processed.

If `DISABLED`, the SRT will not proactively notify contacts about
escalations or to initiate proactive customer support.
@return [String]

@!attribute [rw] subscription_limits

Limits settings for your subscription.
@return [Types::SubscriptionLimits]

@!attribute [rw] subscription_arn

The ARN (Amazon Resource Name) of the subscription.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/Subscription AWS API Documentation

Constants

SENSITIVE