Class: Aws::SecurityIR::Types::GetCaseResponse

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityir/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:title, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#actual_incident_start_dateTime

Response element for GetCase that provides the actual incident start date as identified by data analysis during the investigation.

Returns:

  • (Time)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#case_arnString

Response element for GetCase that provides the case ARN

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#case_attachmentsArray<Types::CaseAttachmentAttributes>

Response element for GetCase that provides a list of current case attachments.



656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#case_metadataArray<Types::CaseMetadataEntry>

Case response metadata

Returns:



656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#case_statusString

Response element for GetCase that provides the case status. Options for statuses include ‘Submitted | Detection and Analysis | Eradication, Containment and Recovery | Post-Incident Activities | Closed `

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#closed_dateTime

Response element for GetCase that provides the date a specified case was closed.

Returns:

  • (Time)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#closure_codeString

Response element for GetCase that provides the summary code for why a case was closed.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#created_dateTime

Response element for GetCase that provides the date the case was created.

Returns:

  • (Time)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#descriptionString

Response element for GetCase that provides contents of the case description.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#engagement_typeString

Response element for GetCase that provides the engagement type. Options for engagement type include ‘Active Security Event | Investigations`

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#impacted_accountsArray<String>

Response element for GetCase that provides a list of impacted accounts.

Returns:

  • (Array<String>)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#impacted_aws_regionsArray<Types::ImpactedAwsRegion>

Response element for GetCase that provides the impacted regions.

Returns:



656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#impacted_servicesArray<String>

Response element for GetCase that provides a list of impacted services.

Returns:

  • (Array<String>)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#last_updated_dateTime

Response element for GetCase that provides the date a case was last modified.

Returns:

  • (Time)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#pending_actionString

Response element for GetCase that identifies the case is waiting on customer input.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#reported_incident_start_dateTime

Response element for GetCase that provides the customer provided incident start date.

Returns:

  • (Time)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#resolver_typeString

Response element for GetCase that provides the current resolver types.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#threat_actor_ip_addressesArray<Types::ThreatActorIp>

Response element for GetCase that provides a list of suspicious IP addresses associated with unauthorized activity.

Returns:



656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#titleString

Response element for GetCase that provides the case title.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end

#watchersArray<Types::Watcher>

Response element for GetCase that provides a list of Watchers added to the case.

Returns:



656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
# File 'lib/aws-sdk-securityir/types.rb', line 656

class GetCaseResponse < Struct.new(
  :title,
  :case_arn,
  :description,
  :case_status,
  :engagement_type,
  :reported_incident_start_date,
  :actual_incident_start_date,
  :impacted_aws_regions,
  :threat_actor_ip_addresses,
  :pending_action,
  :impacted_accounts,
  :watchers,
  :created_date,
  :last_updated_date,
  :closure_code,
  :resolver_type,
  :impacted_services,
  :case_attachments,
  :closed_date,
  :case_metadata)
  SENSITIVE = [:title, :description]
  include Aws::Structure
end