lib/aws-sdk-guardduty/client.rb in aws-sdk-guardduty-1.107.0 vs lib/aws-sdk-guardduty/client.rb in aws-sdk-guardduty-1.108.0
- old
+ new
@@ -2875,20 +2875,132 @@
# resp.findings[0].service.detection.anomaly.unusual.behavior["String"] #=> Hash
# resp.findings[0].service.detection.anomaly.unusual.behavior["String"]["String"].profile_type #=> String, one of "FREQUENCY"
# resp.findings[0].service.detection.anomaly.unusual.behavior["String"]["String"].profile_subtype #=> String, one of "FREQUENT", "INFREQUENT", "UNSEEN", "RARE"
# resp.findings[0].service.detection.anomaly.unusual.behavior["String"]["String"].observations.text #=> Array
# resp.findings[0].service.detection.anomaly.unusual.behavior["String"]["String"].observations.text[0] #=> String
+ # resp.findings[0].service.detection.sequence.uid #=> String
+ # resp.findings[0].service.detection.sequence.description #=> String
+ # resp.findings[0].service.detection.sequence.actors #=> Array
+ # resp.findings[0].service.detection.sequence.actors[0].id #=> String
+ # resp.findings[0].service.detection.sequence.actors[0].user.name #=> String
+ # resp.findings[0].service.detection.sequence.actors[0].user.uid #=> String
+ # resp.findings[0].service.detection.sequence.actors[0].user.type #=> String
+ # resp.findings[0].service.detection.sequence.actors[0].user.credential_uid #=> String
+ # resp.findings[0].service.detection.sequence.actors[0].user.account.uid #=> String
+ # resp.findings[0].service.detection.sequence.actors[0].user.account.name #=> String
+ # resp.findings[0].service.detection.sequence.actors[0].session.uid #=> String
+ # resp.findings[0].service.detection.sequence.actors[0].session.mfa_status #=> String, one of "ENABLED", "DISABLED"
+ # resp.findings[0].service.detection.sequence.actors[0].session.created_time #=> Time
+ # resp.findings[0].service.detection.sequence.actors[0].session.issuer #=> String
+ # resp.findings[0].service.detection.sequence.resources #=> Array
+ # resp.findings[0].service.detection.sequence.resources[0].uid #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].name #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].account_id #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].resource_type #=> String, one of "EC2_INSTANCE", "EC2_NETWORK_INTERFACE", "S3_BUCKET", "S3_OBJECT", "ACCESS_KEY"
+ # resp.findings[0].service.detection.sequence.resources[0].region #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].service #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].cloud_partition #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].tags #=> Array
+ # resp.findings[0].service.detection.sequence.resources[0].tags[0].key #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].tags[0].value #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.owner_id #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.created_at #=> Time
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.encryption_type #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.encryption_key_arn #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.effective_permission #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.public_read_access #=> String, one of "BLOCKED", "ALLOWED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.public_write_access #=> String, one of "BLOCKED", "ALLOWED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.account_public_access.public_acl_access #=> String, one of "BLOCKED", "ALLOWED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.account_public_access.public_policy_access #=> String, one of "BLOCKED", "ALLOWED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.account_public_access.public_acl_ignore_behavior #=> String, one of "IGNORED", "NOT_IGNORED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.account_public_access.public_bucket_restrict_behavior #=> String, one of "RESTRICTED", "NOT_RESTRICTED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.bucket_public_access.public_acl_access #=> String, one of "BLOCKED", "ALLOWED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.bucket_public_access.public_policy_access #=> String, one of "BLOCKED", "ALLOWED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.bucket_public_access.public_acl_ignore_behavior #=> String, one of "IGNORED", "NOT_IGNORED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.bucket_public_access.public_bucket_restrict_behavior #=> String, one of "RESTRICTED", "NOT_RESTRICTED"
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.s3_object_uids #=> Array
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_bucket.s3_object_uids[0] #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.availability_zone #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.image_description #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.instance_state #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.iam_instance_profile.arn #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.iam_instance_profile.id #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.instance_type #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.outpost_arn #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.platform #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.product_codes #=> Array
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.product_codes[0].code #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.product_codes[0].product_type #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.ec2_network_interface_uids #=> Array
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_instance.ec2_network_interface_uids[0] #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.access_key.principal_id #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.access_key.user_name #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.access_key.user_type #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.ipv_6_addresses #=> Array
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.ipv_6_addresses[0] #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.private_ip_addresses #=> Array
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.private_ip_addresses[0].private_dns_name #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.private_ip_addresses[0].private_ip_address #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.public_ip #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.security_groups #=> Array
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.security_groups[0].group_id #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.security_groups[0].group_name #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.sub_net_id #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.ec2_network_interface.vpc_id #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_object.etag #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_object.key #=> String
+ # resp.findings[0].service.detection.sequence.resources[0].data.s3_object.version_id #=> String
+ # resp.findings[0].service.detection.sequence.endpoints #=> Array
+ # resp.findings[0].service.detection.sequence.endpoints[0].id #=> String
+ # resp.findings[0].service.detection.sequence.endpoints[0].ip #=> String
+ # resp.findings[0].service.detection.sequence.endpoints[0].domain #=> String
+ # resp.findings[0].service.detection.sequence.endpoints[0].port #=> Integer
+ # resp.findings[0].service.detection.sequence.endpoints[0].location.city #=> String
+ # resp.findings[0].service.detection.sequence.endpoints[0].location.country #=> String
+ # resp.findings[0].service.detection.sequence.endpoints[0].location.latitude #=> Float
+ # resp.findings[0].service.detection.sequence.endpoints[0].location.longitude #=> Float
+ # resp.findings[0].service.detection.sequence.endpoints[0].autonomous_system.name #=> String
+ # resp.findings[0].service.detection.sequence.endpoints[0].autonomous_system.number #=> Integer
+ # resp.findings[0].service.detection.sequence.endpoints[0].connection.direction #=> String, one of "INBOUND", "OUTBOUND"
+ # resp.findings[0].service.detection.sequence.signals #=> Array
+ # resp.findings[0].service.detection.sequence.signals[0].uid #=> String
+ # resp.findings[0].service.detection.sequence.signals[0].type #=> String, one of "FINDING", "CLOUD_TRAIL", "S3_DATA_EVENTS"
+ # resp.findings[0].service.detection.sequence.signals[0].description #=> String
+ # resp.findings[0].service.detection.sequence.signals[0].name #=> String
+ # resp.findings[0].service.detection.sequence.signals[0].created_at #=> Time
+ # resp.findings[0].service.detection.sequence.signals[0].updated_at #=> Time
+ # resp.findings[0].service.detection.sequence.signals[0].first_seen_at #=> Time
+ # resp.findings[0].service.detection.sequence.signals[0].last_seen_at #=> Time
+ # resp.findings[0].service.detection.sequence.signals[0].severity #=> Float
+ # resp.findings[0].service.detection.sequence.signals[0].count #=> Integer
+ # resp.findings[0].service.detection.sequence.signals[0].resource_uids #=> Array
+ # resp.findings[0].service.detection.sequence.signals[0].resource_uids[0] #=> String
+ # resp.findings[0].service.detection.sequence.signals[0].actor_ids #=> Array
+ # resp.findings[0].service.detection.sequence.signals[0].actor_ids[0] #=> String
+ # resp.findings[0].service.detection.sequence.signals[0].endpoint_ids #=> Array
+ # resp.findings[0].service.detection.sequence.signals[0].endpoint_ids[0] #=> String
+ # resp.findings[0].service.detection.sequence.signals[0].signal_indicators #=> Array
+ # resp.findings[0].service.detection.sequence.signals[0].signal_indicators[0].key #=> String, one of "SUSPICIOUS_USER_AGENT", "SUSPICIOUS_NETWORK", "MALICIOUS_IP", "TOR_IP", "ATTACK_TACTIC", "HIGH_RISK_API", "ATTACK_TECHNIQUE", "UNUSUAL_API_FOR_ACCOUNT", "UNUSUAL_ASN_FOR_ACCOUNT", "UNUSUAL_ASN_FOR_USER"
+ # resp.findings[0].service.detection.sequence.signals[0].signal_indicators[0].values #=> Array
+ # resp.findings[0].service.detection.sequence.signals[0].signal_indicators[0].values[0] #=> String
+ # resp.findings[0].service.detection.sequence.signals[0].signal_indicators[0].title #=> String
+ # resp.findings[0].service.detection.sequence.sequence_indicators #=> Array
+ # resp.findings[0].service.detection.sequence.sequence_indicators[0].key #=> String, one of "SUSPICIOUS_USER_AGENT", "SUSPICIOUS_NETWORK", "MALICIOUS_IP", "TOR_IP", "ATTACK_TACTIC", "HIGH_RISK_API", "ATTACK_TECHNIQUE", "UNUSUAL_API_FOR_ACCOUNT", "UNUSUAL_ASN_FOR_ACCOUNT", "UNUSUAL_ASN_FOR_USER"
+ # resp.findings[0].service.detection.sequence.sequence_indicators[0].values #=> Array
+ # resp.findings[0].service.detection.sequence.sequence_indicators[0].values[0] #=> String
+ # resp.findings[0].service.detection.sequence.sequence_indicators[0].title #=> String
# resp.findings[0].service.malware_scan_details.threats #=> Array
# resp.findings[0].service.malware_scan_details.threats[0].name #=> String
# resp.findings[0].service.malware_scan_details.threats[0].source #=> String
# resp.findings[0].service.malware_scan_details.threats[0].item_paths #=> Array
# resp.findings[0].service.malware_scan_details.threats[0].item_paths[0].nested_item_path #=> String
# resp.findings[0].service.malware_scan_details.threats[0].item_paths[0].hash #=> String
# resp.findings[0].severity #=> Float
# resp.findings[0].title #=> String
# resp.findings[0].type #=> String
# resp.findings[0].updated_at #=> String
+ # resp.findings[0].associated_attack_sequence_arn #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/guardduty-2017-11-28/GetFindings AWS API Documentation
#
# @overload get_findings(params = {})
# @param [Hash] params ({})
@@ -5416,10 +5528,10 @@
params: params,
config: config,
tracer: tracer
)
context[:gem_name] = 'aws-sdk-guardduty'
- context[:gem_version] = '1.107.0'
+ context[:gem_version] = '1.108.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated