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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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 Firewall Manager administrator account for this policy.

Returns:

  • (String)


1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-fms/types.rb', line 1677

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)


1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-fms/types.rb', line 1677

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.

Amazon Web Services 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)


1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-fms/types.rb', line 1677

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)


1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-fms/types.rb', line 1677

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