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
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#admin_account_idString

The ID of the AWS Firewall administrator account for this policy.

Returns:

  • (String)

    The ID of the AWS Firewall administrator account for this policy.

#dataString

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.

Returns:

  • (String)

    Details about the attack, including the following:.

#next_tokenString

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.

Returns:

  • (String)

    If you have more objects than the number that you specified for MaxResults in the request, the response includes a NextToken value.

#service_typeString

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

Returns:

  • (String)

    The service type that is protected by the policy.