Class: Aws::SecurityIR::Types::CreateCaseRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityIR::Types::CreateCaseRequest
- Defined in:
- gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:title, :description]
Instance Attribute Summary collapse
-
#client_token ⇒ String
The clientToken
field is an idempotency key used to ensure that repeated attempts for a single action will be ignored by the server during retries. -
#description ⇒ String
Required element used in combination with CreateCase.
-
#engagement_type ⇒ String
Required element used in combination with CreateCase to provide an engagement type for the new cases.
-
#impacted_accounts ⇒ Array<String>
Required element used in combination with CreateCase to provide a list of impacted accounts.
-
#impacted_aws_regions ⇒ Array<Types::ImpactedAwsRegion>
An optional element used in combination with CreateCase to provide a list of impacted regions.
-
#impacted_services ⇒ Array<String>
An optional element used in combination with CreateCase to provide a list of services impacted.
-
#reported_incident_start_date ⇒ Time
Required element used in combination with CreateCase to provide an initial start date for the unauthorized activity.
-
#resolver_type ⇒ String
Required element used in combination with CreateCase to identify the resolver type.
-
#tags ⇒ Hash<String,String>
An optional element used in combination with CreateCase to add customer specified tags to a case.
-
#threat_actor_ip_addresses ⇒ Array<Types::ThreatActorIp>
An optional element used in combination with CreateCase to provide a list of suspicious internet protocol addresses associated with unauthorized activity.
-
#title ⇒ String
Required element used in combination with CreateCase to provide a title for the new case.
-
#watchers ⇒ Array<Types::Watcher>
Required element used in combination with CreateCase to provide a list of entities to receive notifications for case updates.
Instance Attribute Details
#client_token ⇒ String
clientToken
field is an idempotency key
used to ensure that
repeated attempts for a single action will be ignored by the server
during retries. A caller supplied unique ID (typically a UUID)
should be provided.
A suitable default value is auto-generated. You should normally not need to pass this option.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#description ⇒ String
Required element used in combination with CreateCase
to provide a description for the new case.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#engagement_type ⇒ String
Required element used in combination with CreateCase to provide an engagement type for the new cases. Available engagement types include Security Incident | Investigation
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#impacted_accounts ⇒ Array<String>
Required element used in combination with CreateCase to provide a list of impacted accounts.
123123123
which is nine
digits, and with zero-prepend would be 000123123123
. Not
zero-prepending to 12 digits could result in errors.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#impacted_aws_regions ⇒ Array<Types::ImpactedAwsRegion>
An optional element used in combination with CreateCase to provide a list of impacted regions.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#impacted_services ⇒ Array<String>
An optional element used in combination with CreateCase to provide a list of services impacted.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#reported_incident_start_date ⇒ Time
Required element used in combination with CreateCase to provide an initial start date for the unauthorized activity.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#resolver_type ⇒ String
Required element used in combination with CreateCase to identify the resolver type.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#tags ⇒ Hash<String,String>
An optional element used in combination with CreateCase to add customer specified tags to a case.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#threat_actor_ip_addresses ⇒ Array<Types::ThreatActorIp>
An optional element used in combination with CreateCase to provide a list of suspicious internet protocol addresses associated with unauthorized activity.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#title ⇒ String
Required element used in combination with CreateCase to provide a title for the new case.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |
#watchers ⇒ Array<Types::Watcher>
Required element used in combination with CreateCase to provide a list of entities to receive notifications for case updates.
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 326 class CreateCaseRequest < Struct.new( :client_token, :resolver_type, :title, :description, :engagement_type, :reported_incident_start_date, :impacted_accounts, :watchers, :threat_actor_ip_addresses, :impacted_services, :impacted_aws_regions, :tags) SENSITIVE = [:title, :description] include Aws::Structure end |