Class: Aws::Shield::Types::Subscription
- Inherits:
-
Struct
- Object
- Struct
- Aws::Shield::Types::Subscription
- Defined in:
- gems/aws-sdk-shield/lib/aws-sdk-shield/types.rb
Overview
Information about the Shield Advanced subscription for an account.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_renew ⇒ String
If
ENABLED
, the subscription will be automatically renewed at the end of the existing subscription period. -
#end_time ⇒ Time
The date and time your subscription will end.
-
#limits ⇒ Array<Types::Limit>
Specifies how many protections of a given type you can create.
-
#proactive_engagement_status ⇒ String
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. -
#start_time ⇒ Time
The start time of the subscription, in Unix time in seconds.
-
#subscription_arn ⇒ String
The ARN (Amazon Resource Name) of the subscription.
-
#subscription_limits ⇒ Types::SubscriptionLimits
Limits settings for your subscription.
-
#time_commitment_in_seconds ⇒ Integer
The length, in seconds, of the Shield Advanced subscription for the account.
Instance Attribute Details
#auto_renew ⇒ String
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.
1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-shield/lib/aws-sdk-shield/types.rb', line 1931 class Subscription < Struct.new( :start_time, :end_time, :time_commitment_in_seconds, :auto_renew, :limits, :proactive_engagement_status, :subscription_limits, :subscription_arn) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The date and time your subscription will end.
1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-shield/lib/aws-sdk-shield/types.rb', line 1931 class Subscription < Struct.new( :start_time, :end_time, :time_commitment_in_seconds, :auto_renew, :limits, :proactive_engagement_status, :subscription_limits, :subscription_arn) SENSITIVE = [] include Aws::Structure end |
#limits ⇒ Array<Types::Limit>
Specifies how many protections of a given type you can create.
1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-shield/lib/aws-sdk-shield/types.rb', line 1931 class Subscription < Struct.new( :start_time, :end_time, :time_commitment_in_seconds, :auto_renew, :limits, :proactive_engagement_status, :subscription_limits, :subscription_arn) SENSITIVE = [] include Aws::Structure end |
#proactive_engagement_status ⇒ String
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.
1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-shield/lib/aws-sdk-shield/types.rb', line 1931 class Subscription < Struct.new( :start_time, :end_time, :time_commitment_in_seconds, :auto_renew, :limits, :proactive_engagement_status, :subscription_limits, :subscription_arn) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The start time of the subscription, in Unix time in seconds.
1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-shield/lib/aws-sdk-shield/types.rb', line 1931 class Subscription < Struct.new( :start_time, :end_time, :time_commitment_in_seconds, :auto_renew, :limits, :proactive_engagement_status, :subscription_limits, :subscription_arn) SENSITIVE = [] include Aws::Structure end |
#subscription_arn ⇒ String
The ARN (Amazon Resource Name) of the subscription.
1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-shield/lib/aws-sdk-shield/types.rb', line 1931 class Subscription < Struct.new( :start_time, :end_time, :time_commitment_in_seconds, :auto_renew, :limits, :proactive_engagement_status, :subscription_limits, :subscription_arn) SENSITIVE = [] include Aws::Structure end |
#subscription_limits ⇒ Types::SubscriptionLimits
Limits settings for your subscription.
1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-shield/lib/aws-sdk-shield/types.rb', line 1931 class Subscription < Struct.new( :start_time, :end_time, :time_commitment_in_seconds, :auto_renew, :limits, :proactive_engagement_status, :subscription_limits, :subscription_arn) SENSITIVE = [] include Aws::Structure end |
#time_commitment_in_seconds ⇒ Integer
The length, in seconds, of the Shield Advanced subscription for the account.
1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-shield/lib/aws-sdk-shield/types.rb', line 1931 class Subscription < Struct.new( :start_time, :end_time, :time_commitment_in_seconds, :auto_renew, :limits, :proactive_engagement_status, :subscription_limits, :subscription_arn) SENSITIVE = [] include Aws::Structure end |