Class: Aws::Shield::Types::Subscription
- Inherits:
-
Struct
- Object
- Struct
- Aws::Shield::Types::Subscription
- Includes:
- Aws::Structure
- Defined in:
- 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 '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 '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 '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 '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 '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 '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 '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 '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 |