Class: Aws::FMS::Types::GetProtectionStatusResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#admin_account_idString

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

Returns:

  • (String)


799
800
801
802
803
804
805
806
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 799

class GetProtectionStatusResponse < Struct.new(
  :admin_account_id,
  :service_type,
  :data,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#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)


799
800
801
802
803
804
805
806
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 799

class GetProtectionStatusResponse < Struct.new(
  :admin_account_id,
  :service_type,
  :data,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#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)


799
800
801
802
803
804
805
806
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 799

class GetProtectionStatusResponse < Struct.new(
  :admin_account_id,
  :service_type,
  :data,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#service_typeString

The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED.

Returns:

  • (String)


799
800
801
802
803
804
805
806
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 799

class GetProtectionStatusResponse < Struct.new(
  :admin_account_id,
  :service_type,
  :data,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end