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