pub struct Subscription {
pub auto_renew: Option<String>,
pub end_time: Option<f64>,
pub limits: Option<Vec<Limit>>,
pub proactive_engagement_status: Option<String>,
pub start_time: Option<f64>,
pub time_commitment_in_seconds: Option<i64>,
}Expand description
Information about the AWS Shield Advanced subscription for an account.
Fields§
§auto_renew: Option<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.
end_time: Option<f64>The date and time your subscription will end.
limits: Option<Vec<Limit>>Specifies how many protections of a given type you can create.
proactive_engagement_status: Option<String>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.
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 DRT will not proactively notify contacts about escalations or to initiate proactive customer support.
start_time: Option<f64>The start time of the subscription, in Unix time in seconds. For more information see timestamp.
time_commitment_in_seconds: Option<i64>The length, in seconds, of the AWS Shield Advanced subscription for the account.
Trait Implementations§
Source§impl Clone for Subscription
impl Clone for Subscription
Source§fn clone(&self) -> Subscription
fn clone(&self) -> Subscription
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more