You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::FMS::Types::GetProtectionStatusResponse
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::FMS::Types::GetProtectionStatusResponse
 
- Defined in:
- (unknown)
Overview
Returned by:
Instance Attribute Summary collapse
- 
  
    
      #admin_account_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ID of the AWS Firewall administrator account for this policy. 
- 
  
    
      #data  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Details about the attack, including the following:. 
- 
  
    
      #next_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    If you have more objects than the number that you specified for MaxResultsin the request, the response includes aNextTokenvalue.
- 
  
    
      #service_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The service type that is protected by the policy. 
Instance Attribute Details
#admin_account_id ⇒ String
The ID of the AWS Firewall administrator account for this policy.
#data ⇒ String
Details about the attack, including the following:
- Attack type 
- Account ID 
- ARN of the resource attacked 
- Start time of the attack 
- End time of the attack (ongoing attacks will not have an end time) 
The details are in JSON format.
#next_token ⇒ String
If you have more objects than the number that you specified for
MaxResults in the request, the response includes a NextToken value.
To list more objects, submit another GetProtectionStatus request, and
specify the NextToken value from the response in the NextToken value
in the next request.
AWS SDKs provide auto-pagination that identify NextToken in a response
and make subsequent request calls automatically on your behalf. However,
this feature is not supported by GetProtectionStatus. You must submit
subsequent requests with NextToken using your own processes.
#service_type ⇒ String
The service type that is protected by the policy. Currently, this is
always SHIELD_ADVANCED. 
Possible values:
- WAF
- WAFV2
- SHIELD_ADVANCED
- SECURITY_GROUPS_COMMON
- SECURITY_GROUPS_CONTENT_AUDIT
- SECURITY_GROUPS_USAGE_AUDIT
- NETWORK_FIREWALL