lib/aws-sdk-guardduty/client.rb in aws-sdk-guardduty-1.88.0 vs lib/aws-sdk-guardduty/client.rb in aws-sdk-guardduty-1.89.0
- old
+ new
@@ -580,11 +580,11 @@
# {
# name: "S3_DATA_EVENTS", # accepts S3_DATA_EVENTS, EKS_AUDIT_LOGS, EBS_MALWARE_PROTECTION, RDS_LOGIN_EVENTS, EKS_RUNTIME_MONITORING, LAMBDA_NETWORK_LOGS, RUNTIME_MONITORING
# status: "ENABLED", # accepts ENABLED, DISABLED
# additional_configuration: [
# {
- # name: "EKS_ADDON_MANAGEMENT", # accepts EKS_ADDON_MANAGEMENT, ECS_FARGATE_AGENT_MANAGEMENT
+ # name: "EKS_ADDON_MANAGEMENT", # accepts EKS_ADDON_MANAGEMENT, ECS_FARGATE_AGENT_MANAGEMENT, EC2_AGENT_MANAGEMENT
# status: "ENABLED", # accepts ENABLED, DISABLED
# },
# ],
# },
# ],
@@ -988,24 +988,25 @@
# settings to the member accounts in this request, irrespective of the
# accounts being new or existing members. For more information about the
# existing auto-enable settings for your organization, see
# [DescribeOrganizationConfiguration][1].
#
- # If you are adding accounts by invitation, before using
- # [InviteMembers][2], use `CreateMembers` after GuardDuty has been
- # enabled in potential member accounts.
- #
- # If you disassociate a member from a GuardDuty delegated administrator,
- # the member account details obtained from this API, including the
+ # If you disassociate a member account that was added by invitation, the
+ # member account details obtained from this API, including the
# associated email addresses, will be retained. This is done so that the
# delegated administrator can invoke the [InviteMembers][2] API without
# the need to invoke the CreateMembers API again. To remove the details
# associated with a member account, the delegated administrator must
# invoke the [DeleteMembers][3] API.
#
+ # When the member accounts added through Organizations are later
+ # disassociated, you (administrator) can't invite them by calling the
+ # InviteMembers API. You can create an association with these member
+ # accounts again only by calling the CreateMembers API.
#
#
+ #
# [1]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribeOrganizationConfiguration.html
# [2]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html
# [3]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html
#
# @option params [required, String] :detector_id
@@ -1589,11 +1590,11 @@
# resp.data_sources.malware_protection.scan_ec2_instance_with_findings.ebs_volumes.auto_enable #=> Boolean
# resp.features #=> Array
# resp.features[0].name #=> String, one of "S3_DATA_EVENTS", "EKS_AUDIT_LOGS", "EBS_MALWARE_PROTECTION", "RDS_LOGIN_EVENTS", "EKS_RUNTIME_MONITORING", "LAMBDA_NETWORK_LOGS", "RUNTIME_MONITORING"
# resp.features[0].auto_enable #=> String, one of "NEW", "NONE", "ALL"
# resp.features[0].additional_configuration #=> Array
- # resp.features[0].additional_configuration[0].name #=> String, one of "EKS_ADDON_MANAGEMENT", "ECS_FARGATE_AGENT_MANAGEMENT"
+ # resp.features[0].additional_configuration[0].name #=> String, one of "EKS_ADDON_MANAGEMENT", "ECS_FARGATE_AGENT_MANAGEMENT", "EC2_AGENT_MANAGEMENT"
# resp.features[0].additional_configuration[0].auto_enable #=> String, one of "NEW", "NONE", "ALL"
# resp.next_token #=> String
# resp.auto_enable_organization_members #=> String, one of "NEW", "ALL", "NONE"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/guardduty-2017-11-28/DescribeOrganizationConfiguration AWS API Documentation
@@ -1768,12 +1769,25 @@
# With `autoEnableOrganizationMembers` configuration for your
# organization set to `ALL`, you'll receive an error if you attempt to
# disassociate a member account before removing them from your
# organization.
#
+ # If you disassociate a member account that was added by invitation, the
+ # member account details obtained from this API, including the
+ # associated email addresses, will be retained. This is done so that the
+ # delegated administrator can invoke the [InviteMembers][2] API without
+ # the need to invoke the CreateMembers API again. To remove the details
+ # associated with a member account, the delegated administrator must
+ # invoke the [DeleteMembers][3] API.
#
+ # When the member accounts added through Organizations are later
+ # disassociated, you (administrator) can't invite them by calling the
+ # InviteMembers API. You can create an association with these member
+ # accounts again only by calling the CreateMembers API.
#
+ #
+ #
# [1]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMembers.html
# [2]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html
# [3]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html
#
# @option params [required, String] :detector_id
@@ -1977,11 +1991,11 @@
# resp.features #=> Array
# resp.features[0].name #=> String, one of "FLOW_LOGS", "CLOUD_TRAIL", "DNS_LOGS", "S3_DATA_EVENTS", "EKS_AUDIT_LOGS", "EBS_MALWARE_PROTECTION", "RDS_LOGIN_EVENTS", "EKS_RUNTIME_MONITORING", "LAMBDA_NETWORK_LOGS", "RUNTIME_MONITORING"
# resp.features[0].status #=> String, one of "ENABLED", "DISABLED"
# resp.features[0].updated_at #=> Time
# resp.features[0].additional_configuration #=> Array
- # resp.features[0].additional_configuration[0].name #=> String, one of "EKS_ADDON_MANAGEMENT", "ECS_FARGATE_AGENT_MANAGEMENT"
+ # resp.features[0].additional_configuration[0].name #=> String, one of "EKS_ADDON_MANAGEMENT", "ECS_FARGATE_AGENT_MANAGEMENT", "EC2_AGENT_MANAGEMENT"
# resp.features[0].additional_configuration[0].status #=> String, one of "ENABLED", "DISABLED"
# resp.features[0].additional_configuration[0].updated_at #=> Time
#
# @see http://docs.aws.amazon.com/goto/WebAPI/guardduty-2017-11-28/GetDetector AWS API Documentation
#
@@ -2387,10 +2401,11 @@
# resp.findings[0].service.action.kubernetes_role_details.uid #=> String
# resp.findings[0].service.evidence.threat_intelligence_details #=> Array
# resp.findings[0].service.evidence.threat_intelligence_details[0].threat_list_name #=> String
# resp.findings[0].service.evidence.threat_intelligence_details[0].threat_names #=> Array
# resp.findings[0].service.evidence.threat_intelligence_details[0].threat_names[0] #=> String
+ # resp.findings[0].service.evidence.threat_intelligence_details[0].threat_file_sha_256 #=> String
# resp.findings[0].service.archived #=> Boolean
# resp.findings[0].service.count #=> Integer
# resp.findings[0].service.detector_id #=> String
# resp.findings[0].service.event_first_seen #=> String
# resp.findings[0].service.event_last_seen #=> String
@@ -2510,10 +2525,15 @@
# resp.findings[0].service.runtime_details.context.target_process.lineage[0].parent_uuid #=> String
# resp.findings[0].service.runtime_details.context.address_family #=> String
# resp.findings[0].service.runtime_details.context.iana_protocol_number #=> Integer
# resp.findings[0].service.runtime_details.context.memory_regions #=> Array
# resp.findings[0].service.runtime_details.context.memory_regions[0] #=> String
+ # resp.findings[0].service.runtime_details.context.tool_name #=> String
+ # resp.findings[0].service.runtime_details.context.tool_category #=> String
+ # resp.findings[0].service.runtime_details.context.service_name #=> String
+ # resp.findings[0].service.runtime_details.context.command_line_example #=> String
+ # resp.findings[0].service.runtime_details.context.threat_file_path #=> String
# resp.findings[0].service.detection.anomaly.profiles #=> Hash
# resp.findings[0].service.detection.anomaly.profiles["String"] #=> Hash
# resp.findings[0].service.detection.anomaly.profiles["String"]["String"] #=> Array
# resp.findings[0].service.detection.anomaly.profiles["String"]["String"][0].profile_type #=> String, one of "FREQUENCY"
# resp.findings[0].service.detection.anomaly.profiles["String"]["String"][0].profile_subtype #=> String, one of "FREQUENT", "INFREQUENT", "UNSEEN", "RARE"
@@ -2789,11 +2809,11 @@
# resp.member_data_source_configurations[0].features #=> Array
# resp.member_data_source_configurations[0].features[0].name #=> String, one of "S3_DATA_EVENTS", "EKS_AUDIT_LOGS", "EBS_MALWARE_PROTECTION", "RDS_LOGIN_EVENTS", "EKS_RUNTIME_MONITORING", "LAMBDA_NETWORK_LOGS", "RUNTIME_MONITORING"
# resp.member_data_source_configurations[0].features[0].status #=> String, one of "ENABLED", "DISABLED"
# resp.member_data_source_configurations[0].features[0].updated_at #=> Time
# resp.member_data_source_configurations[0].features[0].additional_configuration #=> Array
- # resp.member_data_source_configurations[0].features[0].additional_configuration[0].name #=> String, one of "EKS_ADDON_MANAGEMENT", "ECS_FARGATE_AGENT_MANAGEMENT"
+ # resp.member_data_source_configurations[0].features[0].additional_configuration[0].name #=> String, one of "EKS_ADDON_MANAGEMENT", "ECS_FARGATE_AGENT_MANAGEMENT", "EC2_AGENT_MANAGEMENT"
# resp.member_data_source_configurations[0].features[0].additional_configuration[0].status #=> String, one of "ENABLED", "DISABLED"
# resp.member_data_source_configurations[0].features[0].additional_configuration[0].updated_at #=> Time
# resp.unprocessed_accounts #=> Array
# resp.unprocessed_accounts[0].account_id #=> String
# resp.unprocessed_accounts[0].result #=> String
@@ -2874,11 +2894,11 @@
# resp.organization_details.organization_statistics.enabled_accounts_count #=> Integer
# resp.organization_details.organization_statistics.count_by_feature #=> Array
# resp.organization_details.organization_statistics.count_by_feature[0].name #=> String, one of "S3_DATA_EVENTS", "EKS_AUDIT_LOGS", "EBS_MALWARE_PROTECTION", "RDS_LOGIN_EVENTS", "EKS_RUNTIME_MONITORING", "LAMBDA_NETWORK_LOGS", "RUNTIME_MONITORING"
# resp.organization_details.organization_statistics.count_by_feature[0].enabled_accounts_count #=> Integer
# resp.organization_details.organization_statistics.count_by_feature[0].additional_configuration #=> Array
- # resp.organization_details.organization_statistics.count_by_feature[0].additional_configuration[0].name #=> String, one of "EKS_ADDON_MANAGEMENT", "ECS_FARGATE_AGENT_MANAGEMENT"
+ # resp.organization_details.organization_statistics.count_by_feature[0].additional_configuration[0].name #=> String, one of "EKS_ADDON_MANAGEMENT", "ECS_FARGATE_AGENT_MANAGEMENT", "EC2_AGENT_MANAGEMENT"
# resp.organization_details.organization_statistics.count_by_feature[0].additional_configuration[0].enabled_accounts_count #=> Integer
#
# @see http://docs.aws.amazon.com/goto/WebAPI/guardduty-2017-11-28/GetOrganizationStatistics AWS API Documentation
#
# @overload get_organization_statistics(params = {})
@@ -3097,17 +3117,31 @@
# retained. This is done so that you can invoke InviteMembers without
# the need to invoke [CreateMembers][4] again. To remove the details
# associated with a member account, you must also invoke
# [DeleteMembers][5].
#
+ # If you disassociate a member account that was added by invitation, the
+ # member account details obtained from this API, including the
+ # associated email addresses, will be retained. This is done so that the
+ # delegated administrator can invoke the [InviteMembers][6] API without
+ # the need to invoke the CreateMembers API again. To remove the details
+ # associated with a member account, the delegated administrator must
+ # invoke the [DeleteMembers][5] API.
#
+ # When the member accounts added through Organizations are later
+ # disassociated, you (administrator) can't invite them by calling the
+ # InviteMembers API. You can create an association with these member
+ # accounts again only by calling the CreateMembers API.
#
+ #
+ #
# [1]: https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_organizations.html
# [2]: https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_invitations.html
# [3]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisassociateMembers.html
# [4]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMembers.html
# [5]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html
+ # [6]: https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html
#
# @option params [required, String] :detector_id
# The unique ID of the detector of the GuardDuty account that you want
# to invite members with.
#
@@ -4139,11 +4173,11 @@
# {
# name: "S3_DATA_EVENTS", # accepts S3_DATA_EVENTS, EKS_AUDIT_LOGS, EBS_MALWARE_PROTECTION, RDS_LOGIN_EVENTS, EKS_RUNTIME_MONITORING, LAMBDA_NETWORK_LOGS, RUNTIME_MONITORING
# status: "ENABLED", # accepts ENABLED, DISABLED
# additional_configuration: [
# {
- # name: "EKS_ADDON_MANAGEMENT", # accepts EKS_ADDON_MANAGEMENT, ECS_FARGATE_AGENT_MANAGEMENT
+ # name: "EKS_ADDON_MANAGEMENT", # accepts EKS_ADDON_MANAGEMENT, ECS_FARGATE_AGENT_MANAGEMENT, EC2_AGENT_MANAGEMENT
# status: "ENABLED", # accepts ENABLED, DISABLED
# },
# ],
# },
# ],
@@ -4428,11 +4462,11 @@
# {
# name: "S3_DATA_EVENTS", # accepts S3_DATA_EVENTS, EKS_AUDIT_LOGS, EBS_MALWARE_PROTECTION, RDS_LOGIN_EVENTS, EKS_RUNTIME_MONITORING, LAMBDA_NETWORK_LOGS, RUNTIME_MONITORING
# status: "ENABLED", # accepts ENABLED, DISABLED
# additional_configuration: [
# {
- # name: "EKS_ADDON_MANAGEMENT", # accepts EKS_ADDON_MANAGEMENT, ECS_FARGATE_AGENT_MANAGEMENT
+ # name: "EKS_ADDON_MANAGEMENT", # accepts EKS_ADDON_MANAGEMENT, ECS_FARGATE_AGENT_MANAGEMENT, EC2_AGENT_MANAGEMENT
# status: "ENABLED", # accepts ENABLED, DISABLED
# },
# ],
# },
# ],
@@ -4549,11 +4583,11 @@
# {
# name: "S3_DATA_EVENTS", # accepts S3_DATA_EVENTS, EKS_AUDIT_LOGS, EBS_MALWARE_PROTECTION, RDS_LOGIN_EVENTS, EKS_RUNTIME_MONITORING, LAMBDA_NETWORK_LOGS, RUNTIME_MONITORING
# auto_enable: "NEW", # accepts NEW, NONE, ALL
# additional_configuration: [
# {
- # name: "EKS_ADDON_MANAGEMENT", # accepts EKS_ADDON_MANAGEMENT, ECS_FARGATE_AGENT_MANAGEMENT
+ # name: "EKS_ADDON_MANAGEMENT", # accepts EKS_ADDON_MANAGEMENT, ECS_FARGATE_AGENT_MANAGEMENT, EC2_AGENT_MANAGEMENT
# auto_enable: "NEW", # accepts NEW, NONE, ALL
# },
# ],
# },
# ],
@@ -4658,10 +4692,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-guardduty'
- context[:gem_version] = '1.88.0'
+ context[:gem_version] = '1.89.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated