['apiVersion' => '2017-11-28', 'endpointPrefix' => 'guardduty', 'signingName' => 'guardduty', 'serviceFullName' => 'Amazon GuardDuty', 'serviceId' => 'GuardDuty', 'protocol' => 'rest-json', 'jsonVersion' => '1.1', 'uid' => 'guardduty-2017-11-28', 'signatureVersion' => 'v4'], 'operations' => ['AcceptInvitation' => ['name' => 'AcceptInvitation', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/master', 'responseCode' => 200], 'input' => ['shape' => 'AcceptInvitationRequest'], 'output' => ['shape' => 'AcceptInvitationResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'ArchiveFindings' => ['name' => 'ArchiveFindings', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/findings/archive', 'responseCode' => 200], 'input' => ['shape' => 'ArchiveFindingsRequest'], 'output' => ['shape' => 'ArchiveFindingsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'CreateDetector' => ['name' => 'CreateDetector', 'http' => ['method' => 'POST', 'requestUri' => '/detector', 'responseCode' => 200], 'input' => ['shape' => 'CreateDetectorRequest'], 'output' => ['shape' => 'CreateDetectorResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'CreateFilter' => ['name' => 'CreateFilter', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/filter', 'responseCode' => 200], 'input' => ['shape' => 'CreateFilterRequest'], 'output' => ['shape' => 'CreateFilterResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'CreateIPSet' => ['name' => 'CreateIPSet', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/ipset', 'responseCode' => 200], 'input' => ['shape' => 'CreateIPSetRequest'], 'output' => ['shape' => 'CreateIPSetResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'CreateMembers' => ['name' => 'CreateMembers', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/member', 'responseCode' => 200], 'input' => ['shape' => 'CreateMembersRequest'], 'output' => ['shape' => 'CreateMembersResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'CreateSampleFindings' => ['name' => 'CreateSampleFindings', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/findings/create', 'responseCode' => 200], 'input' => ['shape' => 'CreateSampleFindingsRequest'], 'output' => ['shape' => 'CreateSampleFindingsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'CreateThreatIntelSet' => ['name' => 'CreateThreatIntelSet', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/threatintelset', 'responseCode' => 200], 'input' => ['shape' => 'CreateThreatIntelSetRequest'], 'output' => ['shape' => 'CreateThreatIntelSetResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'DeclineInvitations' => ['name' => 'DeclineInvitations', 'http' => ['method' => 'POST', 'requestUri' => '/invitation/decline', 'responseCode' => 200], 'input' => ['shape' => 'DeclineInvitationsRequest'], 'output' => ['shape' => 'DeclineInvitationsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'DeleteDetector' => ['name' => 'DeleteDetector', 'http' => ['method' => 'DELETE', 'requestUri' => '/detector/{detectorId}', 'responseCode' => 200], 'input' => ['shape' => 'DeleteDetectorRequest'], 'output' => ['shape' => 'DeleteDetectorResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'DeleteFilter' => ['name' => 'DeleteFilter', 'http' => ['method' => 'DELETE', 'requestUri' => '/detector/{detectorId}/filter/{filterName}', 'responseCode' => 200], 'input' => ['shape' => 'DeleteFilterRequest'], 'output' => ['shape' => 'DeleteFilterResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'DeleteIPSet' => ['name' => 'DeleteIPSet', 'http' => ['method' => 'DELETE', 'requestUri' => '/detector/{detectorId}/ipset/{ipSetId}', 'responseCode' => 200], 'input' => ['shape' => 'DeleteIPSetRequest'], 'output' => ['shape' => 'DeleteIPSetResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'DeleteInvitations' => ['name' => 'DeleteInvitations', 'http' => ['method' => 'POST', 'requestUri' => '/invitation/delete', 'responseCode' => 200], 'input' => ['shape' => 'DeleteInvitationsRequest'], 'output' => ['shape' => 'DeleteInvitationsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'DeleteMembers' => ['name' => 'DeleteMembers', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/member/delete', 'responseCode' => 200], 'input' => ['shape' => 'DeleteMembersRequest'], 'output' => ['shape' => 'DeleteMembersResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'DeleteThreatIntelSet' => ['name' => 'DeleteThreatIntelSet', 'http' => ['method' => 'DELETE', 'requestUri' => '/detector/{detectorId}/threatintelset/{threatIntelSetId}', 'responseCode' => 200], 'input' => ['shape' => 'DeleteThreatIntelSetRequest'], 'output' => ['shape' => 'DeleteThreatIntelSetResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'DisassociateFromMasterAccount' => ['name' => 'DisassociateFromMasterAccount', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/master/disassociate', 'responseCode' => 200], 'input' => ['shape' => 'DisassociateFromMasterAccountRequest'], 'output' => ['shape' => 'DisassociateFromMasterAccountResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'DisassociateMembers' => ['name' => 'DisassociateMembers', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/member/disassociate', 'responseCode' => 200], 'input' => ['shape' => 'DisassociateMembersRequest'], 'output' => ['shape' => 'DisassociateMembersResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'GetDetector' => ['name' => 'GetDetector', 'http' => ['method' => 'GET', 'requestUri' => '/detector/{detectorId}', 'responseCode' => 200], 'input' => ['shape' => 'GetDetectorRequest'], 'output' => ['shape' => 'GetDetectorResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'GetFilter' => ['name' => 'GetFilter', 'http' => ['method' => 'GET', 'requestUri' => '/detector/{detectorId}/filter/{filterName}', 'responseCode' => 200], 'input' => ['shape' => 'GetFilterRequest'], 'output' => ['shape' => 'GetFilterResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'GetFindings' => ['name' => 'GetFindings', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/findings/get', 'responseCode' => 200], 'input' => ['shape' => 'GetFindingsRequest'], 'output' => ['shape' => 'GetFindingsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'GetFindingsStatistics' => ['name' => 'GetFindingsStatistics', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/findings/statistics', 'responseCode' => 200], 'input' => ['shape' => 'GetFindingsStatisticsRequest'], 'output' => ['shape' => 'GetFindingsStatisticsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'GetIPSet' => ['name' => 'GetIPSet', 'http' => ['method' => 'GET', 'requestUri' => '/detector/{detectorId}/ipset/{ipSetId}', 'responseCode' => 200], 'input' => ['shape' => 'GetIPSetRequest'], 'output' => ['shape' => 'GetIPSetResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'GetInvitationsCount' => ['name' => 'GetInvitationsCount', 'http' => ['method' => 'GET', 'requestUri' => '/invitation/count', 'responseCode' => 200], 'input' => ['shape' => 'GetInvitationsCountRequest'], 'output' => ['shape' => 'GetInvitationsCountResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'GetMasterAccount' => ['name' => 'GetMasterAccount', 'http' => ['method' => 'GET', 'requestUri' => '/detector/{detectorId}/master', 'responseCode' => 200], 'input' => ['shape' => 'GetMasterAccountRequest'], 'output' => ['shape' => 'GetMasterAccountResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'GetMembers' => ['name' => 'GetMembers', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/member/get', 'responseCode' => 200], 'input' => ['shape' => 'GetMembersRequest'], 'output' => ['shape' => 'GetMembersResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'GetThreatIntelSet' => ['name' => 'GetThreatIntelSet', 'http' => ['method' => 'GET', 'requestUri' => '/detector/{detectorId}/threatintelset/{threatIntelSetId}', 'responseCode' => 200], 'input' => ['shape' => 'GetThreatIntelSetRequest'], 'output' => ['shape' => 'GetThreatIntelSetResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'InviteMembers' => ['name' => 'InviteMembers', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/member/invite', 'responseCode' => 200], 'input' => ['shape' => 'InviteMembersRequest'], 'output' => ['shape' => 'InviteMembersResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'ListDetectors' => ['name' => 'ListDetectors', 'http' => ['method' => 'GET', 'requestUri' => '/detector', 'responseCode' => 200], 'input' => ['shape' => 'ListDetectorsRequest'], 'output' => ['shape' => 'ListDetectorsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'ListFilters' => ['name' => 'ListFilters', 'http' => ['method' => 'GET', 'requestUri' => '/detector/{detectorId}/filter', 'responseCode' => 200], 'input' => ['shape' => 'ListFiltersRequest'], 'output' => ['shape' => 'ListFiltersResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'ListFindings' => ['name' => 'ListFindings', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/findings', 'responseCode' => 200], 'input' => ['shape' => 'ListFindingsRequest'], 'output' => ['shape' => 'ListFindingsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'ListIPSets' => ['name' => 'ListIPSets', 'http' => ['method' => 'GET', 'requestUri' => '/detector/{detectorId}/ipset', 'responseCode' => 200], 'input' => ['shape' => 'ListIPSetsRequest'], 'output' => ['shape' => 'ListIPSetsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'ListInvitations' => ['name' => 'ListInvitations', 'http' => ['method' => 'GET', 'requestUri' => '/invitation', 'responseCode' => 200], 'input' => ['shape' => 'ListInvitationsRequest'], 'output' => ['shape' => 'ListInvitationsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'ListMembers' => ['name' => 'ListMembers', 'http' => ['method' => 'GET', 'requestUri' => '/detector/{detectorId}/member', 'responseCode' => 200], 'input' => ['shape' => 'ListMembersRequest'], 'output' => ['shape' => 'ListMembersResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'ListThreatIntelSets' => ['name' => 'ListThreatIntelSets', 'http' => ['method' => 'GET', 'requestUri' => '/detector/{detectorId}/threatintelset', 'responseCode' => 200], 'input' => ['shape' => 'ListThreatIntelSetsRequest'], 'output' => ['shape' => 'ListThreatIntelSetsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'StartMonitoringMembers' => ['name' => 'StartMonitoringMembers', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/member/start', 'responseCode' => 200], 'input' => ['shape' => 'StartMonitoringMembersRequest'], 'output' => ['shape' => 'StartMonitoringMembersResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'StopMonitoringMembers' => ['name' => 'StopMonitoringMembers', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/member/stop', 'responseCode' => 200], 'input' => ['shape' => 'StopMonitoringMembersRequest'], 'output' => ['shape' => 'StopMonitoringMembersResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'UnarchiveFindings' => ['name' => 'UnarchiveFindings', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/findings/unarchive', 'responseCode' => 200], 'input' => ['shape' => 'UnarchiveFindingsRequest'], 'output' => ['shape' => 'UnarchiveFindingsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'UpdateDetector' => ['name' => 'UpdateDetector', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateDetectorRequest'], 'output' => ['shape' => 'UpdateDetectorResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'UpdateFilter' => ['name' => 'UpdateFilter', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/filter/{filterName}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateFilterRequest'], 'output' => ['shape' => 'UpdateFilterResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'UpdateFindingsFeedback' => ['name' => 'UpdateFindingsFeedback', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/findings/feedback', 'responseCode' => 200], 'input' => ['shape' => 'UpdateFindingsFeedbackRequest'], 'output' => ['shape' => 'UpdateFindingsFeedbackResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'UpdateIPSet' => ['name' => 'UpdateIPSet', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/ipset/{ipSetId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateIPSetRequest'], 'output' => ['shape' => 'UpdateIPSetResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]], 'UpdateThreatIntelSet' => ['name' => 'UpdateThreatIntelSet', 'http' => ['method' => 'POST', 'requestUri' => '/detector/{detectorId}/threatintelset/{threatIntelSetId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateThreatIntelSetRequest'], 'output' => ['shape' => 'UpdateThreatIntelSetResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServerErrorException']]]], 'shapes' => ['AcceptInvitationRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'InvitationId' => ['shape' => 'InvitationId', 'locationName' => 'invitationId'], 'MasterId' => ['shape' => 'MasterId', 'locationName' => 'masterId']], 'required' => ['DetectorId', 'MasterId', 'InvitationId']], 'AcceptInvitationResponse' => ['type' => 'structure', 'members' => []], 'AccessKeyDetails' => ['type' => 'structure', 'members' => ['AccessKeyId' => ['shape' => '__string', 'locationName' => 'accessKeyId'], 'PrincipalId' => ['shape' => '__string', 'locationName' => 'principalId'], 'UserName' => ['shape' => '__string', 'locationName' => 'userName'], 'UserType' => ['shape' => '__string', 'locationName' => 'userType']]], 'AccountDetail' => ['type' => 'structure', 'members' => ['AccountId' => ['shape' => 'AccountId', 'locationName' => 'accountId'], 'Email' => ['shape' => 'Email', 'locationName' => 'email']], 'required' => ['Email', 'AccountId']], 'AccountDetails' => ['type' => 'list', 'member' => ['shape' => 'AccountDetail']], 'AccountId' => ['type' => 'string'], 'AccountIds' => ['type' => 'list', 'member' => ['shape' => '__string']], 'Action' => ['type' => 'structure', 'members' => ['ActionType' => ['shape' => '__string', 'locationName' => 'actionType'], 'AwsApiCallAction' => ['shape' => 'AwsApiCallAction', 'locationName' => 'awsApiCallAction'], 'DnsRequestAction' => ['shape' => 'DnsRequestAction', 'locationName' => 'dnsRequestAction'], 'NetworkConnectionAction' => ['shape' => 'NetworkConnectionAction', 'locationName' => 'networkConnectionAction'], 'PortProbeAction' => ['shape' => 'PortProbeAction', 'locationName' => 'portProbeAction']]], 'Activate' => ['type' => 'boolean'], 'ArchiveFindingsRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FindingIds' => ['shape' => 'FindingIds', 'locationName' => 'findingIds']], 'required' => ['DetectorId', 'FindingIds']], 'ArchiveFindingsResponse' => ['type' => 'structure', 'members' => []], 'AwsApiCallAction' => ['type' => 'structure', 'members' => ['Api' => ['shape' => '__string', 'locationName' => 'api'], 'CallerType' => ['shape' => '__string', 'locationName' => 'callerType'], 'DomainDetails' => ['shape' => 'DomainDetails', 'locationName' => 'domainDetails'], 'RemoteIpDetails' => ['shape' => 'RemoteIpDetails', 'locationName' => 'remoteIpDetails'], 'ServiceName' => ['shape' => '__string', 'locationName' => 'serviceName']]], 'BadRequestException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message'], 'Type' => ['shape' => '__string', 'locationName' => '__type']], 'exception' => \true, 'error' => ['httpStatusCode' => 400]], 'City' => ['type' => 'structure', 'members' => ['CityName' => ['shape' => '__string', 'locationName' => 'cityName']]], 'Comments' => ['type' => 'string'], 'Condition' => ['type' => 'structure', 'members' => ['Eq' => ['shape' => 'Eq', 'locationName' => 'eq'], 'Gt' => ['shape' => '__integer', 'locationName' => 'gt'], 'Gte' => ['shape' => '__integer', 'locationName' => 'gte'], 'Lt' => ['shape' => '__integer', 'locationName' => 'lt'], 'Lte' => ['shape' => '__integer', 'locationName' => 'lte'], 'Neq' => ['shape' => 'Neq', 'locationName' => 'neq']]], 'CountBySeverityFindingStatistic' => ['type' => 'integer'], 'Country' => ['type' => 'structure', 'members' => ['CountryCode' => ['shape' => '__string', 'locationName' => 'countryCode'], 'CountryName' => ['shape' => '__string', 'locationName' => 'countryName']]], 'CreateDetectorRequest' => ['type' => 'structure', 'members' => ['ClientToken' => ['shape' => '__stringMin0Max64', 'locationName' => 'clientToken', 'idempotencyToken' => \true], 'Enable' => ['shape' => 'Enable', 'locationName' => 'enable'], 'FindingPublishingFrequency' => ['shape' => 'FindingPublishingFrequency', 'locationName' => 'findingPublishingFrequency']], 'required' => ['Enable']], 'CreateDetectorResponse' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => 'DetectorId', 'locationName' => 'detectorId']]], 'CreateFilterRequest' => ['type' => 'structure', 'members' => ['Action' => ['shape' => 'FilterAction', 'locationName' => 'action'], 'ClientToken' => ['shape' => '__stringMin0Max64', 'locationName' => 'clientToken', 'idempotencyToken' => \true], 'Description' => ['shape' => 'FilterDescription', 'locationName' => 'description'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FindingCriteria' => ['shape' => 'FindingCriteria', 'locationName' => 'findingCriteria'], 'Name' => ['shape' => 'FilterName', 'locationName' => 'name'], 'Rank' => ['shape' => 'FilterRank', 'locationName' => 'rank']], 'required' => ['DetectorId', 'FindingCriteria', 'Name']], 'CreateFilterResponse' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'FilterName', 'locationName' => 'name']]], 'CreateIPSetRequest' => ['type' => 'structure', 'members' => ['Activate' => ['shape' => 'Activate', 'locationName' => 'activate'], 'ClientToken' => ['shape' => '__stringMin0Max64', 'locationName' => 'clientToken', 'idempotencyToken' => \true], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'Format' => ['shape' => 'IpSetFormat', 'locationName' => 'format'], 'Location' => ['shape' => 'Location', 'locationName' => 'location'], 'Name' => ['shape' => 'Name', 'locationName' => 'name']], 'required' => ['DetectorId', 'Format', 'Activate', 'Location', 'Name']], 'CreateIPSetResponse' => ['type' => 'structure', 'members' => ['IpSetId' => ['shape' => 'IpSetId', 'locationName' => 'ipSetId']]], 'CreateMembersRequest' => ['type' => 'structure', 'members' => ['AccountDetails' => ['shape' => 'AccountDetails', 'locationName' => 'accountDetails'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId', 'AccountDetails']], 'CreateMembersResponse' => ['type' => 'structure', 'members' => ['UnprocessedAccounts' => ['shape' => 'UnprocessedAccounts', 'locationName' => 'unprocessedAccounts']]], 'CreateSampleFindingsRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FindingTypes' => ['shape' => 'FindingTypes', 'locationName' => 'findingTypes']], 'required' => ['DetectorId']], 'CreateSampleFindingsResponse' => ['type' => 'structure', 'members' => []], 'CreateThreatIntelSetRequest' => ['type' => 'structure', 'members' => ['Activate' => ['shape' => 'Activate', 'locationName' => 'activate'], 'ClientToken' => ['shape' => '__stringMin0Max64', 'locationName' => 'clientToken', 'idempotencyToken' => \true], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'Format' => ['shape' => 'ThreatIntelSetFormat', 'locationName' => 'format'], 'Location' => ['shape' => 'Location', 'locationName' => 'location'], 'Name' => ['shape' => 'Name', 'locationName' => 'name']], 'required' => ['DetectorId', 'Format', 'Activate', 'Location', 'Name']], 'CreateThreatIntelSetResponse' => ['type' => 'structure', 'members' => ['ThreatIntelSetId' => ['shape' => 'ThreatIntelSetId', 'locationName' => 'threatIntelSetId']]], 'CreatedAt' => ['type' => 'string'], 'DeclineInvitationsRequest' => ['type' => 'structure', 'members' => ['AccountIds' => ['shape' => 'AccountIds', 'locationName' => 'accountIds']], 'required' => ['AccountIds']], 'DeclineInvitationsResponse' => ['type' => 'structure', 'members' => ['UnprocessedAccounts' => ['shape' => 'UnprocessedAccounts', 'locationName' => 'unprocessedAccounts']]], 'DeleteDetectorRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId']], 'DeleteDetectorResponse' => ['type' => 'structure', 'members' => []], 'DeleteFilterRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FilterName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'filterName']], 'required' => ['DetectorId', 'FilterName']], 'DeleteFilterResponse' => ['type' => 'structure', 'members' => []], 'DeleteIPSetRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'IpSetId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'ipSetId']], 'required' => ['DetectorId', 'IpSetId']], 'DeleteIPSetResponse' => ['type' => 'structure', 'members' => []], 'DeleteInvitationsRequest' => ['type' => 'structure', 'members' => ['AccountIds' => ['shape' => 'AccountIds', 'locationName' => 'accountIds']], 'required' => ['AccountIds']], 'DeleteInvitationsResponse' => ['type' => 'structure', 'members' => ['UnprocessedAccounts' => ['shape' => 'UnprocessedAccounts', 'locationName' => 'unprocessedAccounts']]], 'DeleteMembersRequest' => ['type' => 'structure', 'members' => ['AccountIds' => ['shape' => 'AccountIds', 'locationName' => 'accountIds'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId', 'AccountIds']], 'DeleteMembersResponse' => ['type' => 'structure', 'members' => ['UnprocessedAccounts' => ['shape' => 'UnprocessedAccounts', 'locationName' => 'unprocessedAccounts']]], 'DeleteThreatIntelSetRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'ThreatIntelSetId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'threatIntelSetId']], 'required' => ['ThreatIntelSetId', 'DetectorId']], 'DeleteThreatIntelSetResponse' => ['type' => 'structure', 'members' => []], 'DetectorId' => ['type' => 'string'], 'DetectorIds' => ['type' => 'list', 'member' => ['shape' => 'DetectorId']], 'DetectorStatus' => ['type' => 'string', 'enum' => ['ENABLED', 'DISABLED']], 'DisassociateFromMasterAccountRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId']], 'DisassociateFromMasterAccountResponse' => ['type' => 'structure', 'members' => []], 'DisassociateMembersRequest' => ['type' => 'structure', 'members' => ['AccountIds' => ['shape' => 'AccountIds', 'locationName' => 'accountIds'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId', 'AccountIds']], 'DisassociateMembersResponse' => ['type' => 'structure', 'members' => ['UnprocessedAccounts' => ['shape' => 'UnprocessedAccounts', 'locationName' => 'unprocessedAccounts']]], 'DnsRequestAction' => ['type' => 'structure', 'members' => ['Domain' => ['shape' => 'Domain', 'locationName' => 'domain']]], 'Domain' => ['type' => 'string'], 'DomainDetails' => ['type' => 'structure', 'members' => []], 'Email' => ['type' => 'string'], 'Enable' => ['type' => 'boolean'], 'Eq' => ['type' => 'list', 'member' => ['shape' => '__string']], 'ErrorResponse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message'], 'Type' => ['shape' => '__string', 'locationName' => '__type']]], 'Feedback' => ['type' => 'string', 'enum' => ['USEFUL', 'NOT_USEFUL']], 'FilterAction' => ['type' => 'string', 'enum' => ['NOOP', 'ARCHIVE']], 'FilterDescription' => ['type' => 'string'], 'FilterName' => ['type' => 'string'], 'FilterNames' => ['type' => 'list', 'member' => ['shape' => 'FilterName']], 'FilterRank' => ['type' => 'integer'], 'Finding' => ['type' => 'structure', 'members' => ['AccountId' => ['shape' => '__string', 'locationName' => 'accountId'], 'Arn' => ['shape' => '__string', 'locationName' => 'arn'], 'Confidence' => ['shape' => '__double', 'locationName' => 'confidence'], 'CreatedAt' => ['shape' => 'CreatedAt', 'locationName' => 'createdAt'], 'Description' => ['shape' => '__string', 'locationName' => 'description'], 'Id' => ['shape' => '__string', 'locationName' => 'id'], 'Partition' => ['shape' => '__string', 'locationName' => 'partition'], 'Region' => ['shape' => '__string', 'locationName' => 'region'], 'Resource' => ['shape' => 'Resource', 'locationName' => 'resource'], 'SchemaVersion' => ['shape' => '__string', 'locationName' => 'schemaVersion'], 'Service' => ['shape' => 'Service', 'locationName' => 'service'], 'Severity' => ['shape' => '__double', 'locationName' => 'severity'], 'Title' => ['shape' => '__string', 'locationName' => 'title'], 'Type' => ['shape' => '__string', 'locationName' => 'type'], 'UpdatedAt' => ['shape' => 'UpdatedAt', 'locationName' => 'updatedAt']], 'required' => ['AccountId', 'SchemaVersion', 'CreatedAt', 'Resource', 'Severity', 'UpdatedAt', 'Type', 'Region', 'Id', 'Arn']], 'FindingCriteria' => ['type' => 'structure', 'members' => ['Criterion' => ['shape' => '__mapOfCondition', 'locationName' => 'criterion']]], 'FindingId' => ['type' => 'string'], 'FindingIds' => ['type' => 'list', 'member' => ['shape' => 'FindingId']], 'FindingPublishingFrequency' => ['type' => 'string', 'enum' => ['FIFTEEN_MINUTES', 'ONE_HOUR', 'SIX_HOURS']], 'FindingStatisticType' => ['type' => 'string', 'enum' => ['COUNT_BY_SEVERITY']], 'FindingStatisticTypes' => ['type' => 'list', 'member' => ['shape' => 'FindingStatisticType']], 'FindingStatistics' => ['type' => 'structure', 'members' => ['CountBySeverity' => ['shape' => '__mapOfCountBySeverityFindingStatistic', 'locationName' => 'countBySeverity']]], 'FindingType' => ['type' => 'string'], 'FindingTypes' => ['type' => 'list', 'member' => ['shape' => 'FindingType']], 'Findings' => ['type' => 'list', 'member' => ['shape' => 'Finding']], 'GeoLocation' => ['type' => 'structure', 'members' => ['Lat' => ['shape' => '__double', 'locationName' => 'lat'], 'Lon' => ['shape' => '__double', 'locationName' => 'lon']]], 'GetDetectorRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId']], 'GetDetectorResponse' => ['type' => 'structure', 'members' => ['CreatedAt' => ['shape' => 'CreatedAt', 'locationName' => 'createdAt'], 'FindingPublishingFrequency' => ['shape' => 'FindingPublishingFrequency', 'locationName' => 'findingPublishingFrequency'], 'ServiceRole' => ['shape' => 'ServiceRole', 'locationName' => 'serviceRole'], 'Status' => ['shape' => 'DetectorStatus', 'locationName' => 'status'], 'UpdatedAt' => ['shape' => 'UpdatedAt', 'locationName' => 'updatedAt']]], 'GetFilterRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FilterName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'filterName']], 'required' => ['DetectorId', 'FilterName']], 'GetFilterResponse' => ['type' => 'structure', 'members' => ['Action' => ['shape' => 'FilterAction', 'locationName' => 'action'], 'Description' => ['shape' => 'FilterDescription', 'locationName' => 'description'], 'FindingCriteria' => ['shape' => 'FindingCriteria', 'locationName' => 'findingCriteria'], 'Name' => ['shape' => 'FilterName', 'locationName' => 'name'], 'Rank' => ['shape' => 'FilterRank', 'locationName' => 'rank']]], 'GetFindingsRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FindingIds' => ['shape' => 'FindingIds', 'locationName' => 'findingIds'], 'SortCriteria' => ['shape' => 'SortCriteria', 'locationName' => 'sortCriteria']], 'required' => ['DetectorId', 'FindingIds']], 'GetFindingsResponse' => ['type' => 'structure', 'members' => ['Findings' => ['shape' => 'Findings', 'locationName' => 'findings']]], 'GetFindingsStatisticsRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FindingCriteria' => ['shape' => 'FindingCriteria', 'locationName' => 'findingCriteria'], 'FindingStatisticTypes' => ['shape' => 'FindingStatisticTypes', 'locationName' => 'findingStatisticTypes']], 'required' => ['DetectorId', 'FindingStatisticTypes']], 'GetFindingsStatisticsResponse' => ['type' => 'structure', 'members' => ['FindingStatistics' => ['shape' => 'FindingStatistics', 'locationName' => 'findingStatistics']]], 'GetIPSetRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'IpSetId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'ipSetId']], 'required' => ['DetectorId', 'IpSetId']], 'GetIPSetResponse' => ['type' => 'structure', 'members' => ['Format' => ['shape' => 'IpSetFormat', 'locationName' => 'format'], 'Location' => ['shape' => 'Location', 'locationName' => 'location'], 'Name' => ['shape' => 'Name', 'locationName' => 'name'], 'Status' => ['shape' => 'IpSetStatus', 'locationName' => 'status']]], 'GetInvitationsCountRequest' => ['type' => 'structure', 'members' => []], 'GetInvitationsCountResponse' => ['type' => 'structure', 'members' => ['InvitationsCount' => ['shape' => '__integer', 'locationName' => 'invitationsCount']]], 'GetMasterAccountRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId']], 'GetMasterAccountResponse' => ['type' => 'structure', 'members' => ['Master' => ['shape' => 'Master', 'locationName' => 'master']]], 'GetMembersRequest' => ['type' => 'structure', 'members' => ['AccountIds' => ['shape' => 'AccountIds', 'locationName' => 'accountIds'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId', 'AccountIds']], 'GetMembersResponse' => ['type' => 'structure', 'members' => ['Members' => ['shape' => 'Members', 'locationName' => 'members'], 'UnprocessedAccounts' => ['shape' => 'UnprocessedAccounts', 'locationName' => 'unprocessedAccounts']]], 'GetThreatIntelSetRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'ThreatIntelSetId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'threatIntelSetId']], 'required' => ['ThreatIntelSetId', 'DetectorId']], 'GetThreatIntelSetResponse' => ['type' => 'structure', 'members' => ['Format' => ['shape' => 'ThreatIntelSetFormat', 'locationName' => 'format'], 'Location' => ['shape' => 'Location', 'locationName' => 'location'], 'Name' => ['shape' => 'Name', 'locationName' => 'name'], 'Status' => ['shape' => 'ThreatIntelSetStatus', 'locationName' => 'status']]], 'IamInstanceProfile' => ['type' => 'structure', 'members' => ['Arn' => ['shape' => '__string', 'locationName' => 'arn'], 'Id' => ['shape' => '__string', 'locationName' => 'id']]], 'InstanceDetails' => ['type' => 'structure', 'members' => ['AvailabilityZone' => ['shape' => '__string', 'locationName' => 'availabilityZone'], 'IamInstanceProfile' => ['shape' => 'IamInstanceProfile', 'locationName' => 'iamInstanceProfile'], 'ImageDescription' => ['shape' => '__string', 'locationName' => 'imageDescription'], 'ImageId' => ['shape' => '__string', 'locationName' => 'imageId'], 'InstanceId' => ['shape' => '__string', 'locationName' => 'instanceId'], 'InstanceState' => ['shape' => '__string', 'locationName' => 'instanceState'], 'InstanceType' => ['shape' => '__string', 'locationName' => 'instanceType'], 'LaunchTime' => ['shape' => '__string', 'locationName' => 'launchTime'], 'NetworkInterfaces' => ['shape' => 'NetworkInterfaces', 'locationName' => 'networkInterfaces'], 'Platform' => ['shape' => '__string', 'locationName' => 'platform'], 'ProductCodes' => ['shape' => 'ProductCodes', 'locationName' => 'productCodes'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'InternalServerErrorException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message'], 'Type' => ['shape' => '__string', 'locationName' => '__type']], 'exception' => \true, 'error' => ['httpStatusCode' => 500]], 'Invitation' => ['type' => 'structure', 'members' => ['AccountId' => ['shape' => '__string', 'locationName' => 'accountId'], 'InvitationId' => ['shape' => 'InvitationId', 'locationName' => 'invitationId'], 'InvitedAt' => ['shape' => 'InvitedAt', 'locationName' => 'invitedAt'], 'RelationshipStatus' => ['shape' => '__string', 'locationName' => 'relationshipStatus']]], 'InvitationId' => ['type' => 'string'], 'Invitations' => ['type' => 'list', 'member' => ['shape' => 'Invitation']], 'InviteMembersRequest' => ['type' => 'structure', 'members' => ['AccountIds' => ['shape' => 'AccountIds', 'locationName' => 'accountIds'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'DisableEmailNotification' => ['shape' => '__boolean', 'locationName' => 'disableEmailNotification'], 'Message' => ['shape' => 'Message', 'locationName' => 'message']], 'required' => ['DetectorId', 'AccountIds']], 'InviteMembersResponse' => ['type' => 'structure', 'members' => ['UnprocessedAccounts' => ['shape' => 'UnprocessedAccounts', 'locationName' => 'unprocessedAccounts']]], 'InvitedAt' => ['type' => 'string'], 'IpSetFormat' => ['type' => 'string', 'enum' => ['TXT', 'STIX', 'OTX_CSV', 'ALIEN_VAULT', 'PROOF_POINT', 'FIRE_EYE']], 'IpSetId' => ['type' => 'string'], 'IpSetIds' => ['type' => 'list', 'member' => ['shape' => 'IpSetId']], 'IpSetStatus' => ['type' => 'string', 'enum' => ['INACTIVE', 'ACTIVATING', 'ACTIVE', 'DEACTIVATING', 'ERROR', 'DELETE_PENDING', 'DELETED']], 'Ipv6Address' => ['type' => 'string'], 'Ipv6Addresses' => ['type' => 'list', 'member' => ['shape' => 'Ipv6Address']], 'ListDetectorsRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']]], 'ListDetectorsResponse' => ['type' => 'structure', 'members' => ['DetectorIds' => ['shape' => 'DetectorIds', 'locationName' => 'detectorIds'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'ListFiltersRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'MaxResults' => ['shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['DetectorId']], 'ListFiltersResponse' => ['type' => 'structure', 'members' => ['FilterNames' => ['shape' => 'FilterNames', 'locationName' => 'filterNames'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'ListFindingsRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FindingCriteria' => ['shape' => 'FindingCriteria', 'locationName' => 'findingCriteria'], 'MaxResults' => ['shape' => 'MaxResults', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken'], 'SortCriteria' => ['shape' => 'SortCriteria', 'locationName' => 'sortCriteria']], 'required' => ['DetectorId']], 'ListFindingsResponse' => ['type' => 'structure', 'members' => ['FindingIds' => ['shape' => 'FindingIds', 'locationName' => 'findingIds'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'ListIPSetsRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'MaxResults' => ['shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['DetectorId']], 'ListIPSetsResponse' => ['type' => 'structure', 'members' => ['IpSetIds' => ['shape' => 'IpSetIds', 'locationName' => 'ipSetIds'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'ListInvitationsRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']]], 'ListInvitationsResponse' => ['type' => 'structure', 'members' => ['Invitations' => ['shape' => 'Invitations', 'locationName' => 'invitations'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'ListMembersRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'MaxResults' => ['shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken'], 'OnlyAssociated' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'onlyAssociated']], 'required' => ['DetectorId']], 'ListMembersResponse' => ['type' => 'structure', 'members' => ['Members' => ['shape' => 'Members', 'locationName' => 'members'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'ListThreatIntelSetsRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'MaxResults' => ['shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['DetectorId']], 'ListThreatIntelSetsResponse' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken'], 'ThreatIntelSetIds' => ['shape' => 'ThreatIntelSetIds', 'locationName' => 'threatIntelSetIds']]], 'LocalPortDetails' => ['type' => 'structure', 'members' => ['Port' => ['shape' => '__integer', 'locationName' => 'port'], 'PortName' => ['shape' => '__string', 'locationName' => 'portName']]], 'Location' => ['type' => 'string'], 'Master' => ['type' => 'structure', 'members' => ['AccountId' => ['shape' => '__string', 'locationName' => 'accountId'], 'InvitationId' => ['shape' => 'InvitationId', 'locationName' => 'invitationId'], 'InvitedAt' => ['shape' => 'InvitedAt', 'locationName' => 'invitedAt'], 'RelationshipStatus' => ['shape' => '__string', 'locationName' => 'relationshipStatus']]], 'MasterId' => ['type' => 'string'], 'MaxResults' => ['type' => 'integer', 'min' => 1, 'max' => 50], 'Member' => ['type' => 'structure', 'members' => ['AccountId' => ['shape' => 'AccountId', 'locationName' => 'accountId'], 'DetectorId' => ['shape' => 'DetectorId', 'locationName' => 'detectorId'], 'Email' => ['shape' => 'Email', 'locationName' => 'email'], 'InvitedAt' => ['shape' => 'InvitedAt', 'locationName' => 'invitedAt'], 'MasterId' => ['shape' => 'MasterId', 'locationName' => 'masterId'], 'RelationshipStatus' => ['shape' => '__string', 'locationName' => 'relationshipStatus'], 'UpdatedAt' => ['shape' => 'UpdatedAt', 'locationName' => 'updatedAt']], 'required' => ['Email', 'AccountId', 'MasterId', 'UpdatedAt', 'RelationshipStatus']], 'Members' => ['type' => 'list', 'member' => ['shape' => 'Member']], 'Message' => ['type' => 'string'], 'Name' => ['type' => 'string'], 'Neq' => ['type' => 'list', 'member' => ['shape' => '__string']], 'NetworkConnectionAction' => ['type' => 'structure', 'members' => ['Blocked' => ['shape' => '__boolean', 'locationName' => 'blocked'], 'ConnectionDirection' => ['shape' => '__string', 'locationName' => 'connectionDirection'], 'LocalPortDetails' => ['shape' => 'LocalPortDetails', 'locationName' => 'localPortDetails'], 'Protocol' => ['shape' => '__string', 'locationName' => 'protocol'], 'RemoteIpDetails' => ['shape' => 'RemoteIpDetails', 'locationName' => 'remoteIpDetails'], 'RemotePortDetails' => ['shape' => 'RemotePortDetails', 'locationName' => 'remotePortDetails']]], 'NetworkInterface' => ['type' => 'structure', 'members' => ['Ipv6Addresses' => ['shape' => 'Ipv6Addresses', 'locationName' => 'ipv6Addresses'], 'NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId', 'locationName' => 'networkInterfaceId'], 'PrivateDnsName' => ['shape' => 'PrivateDnsName', 'locationName' => 'privateDnsName'], 'PrivateIpAddress' => ['shape' => 'PrivateIpAddress', 'locationName' => 'privateIpAddress'], 'PrivateIpAddresses' => ['shape' => 'PrivateIpAddresses', 'locationName' => 'privateIpAddresses'], 'PublicDnsName' => ['shape' => '__string', 'locationName' => 'publicDnsName'], 'PublicIp' => ['shape' => '__string', 'locationName' => 'publicIp'], 'SecurityGroups' => ['shape' => 'SecurityGroups', 'locationName' => 'securityGroups'], 'SubnetId' => ['shape' => '__string', 'locationName' => 'subnetId'], 'VpcId' => ['shape' => '__string', 'locationName' => 'vpcId']]], 'NetworkInterfaceId' => ['type' => 'string'], 'NetworkInterfaces' => ['type' => 'list', 'member' => ['shape' => 'NetworkInterface']], 'NextToken' => ['type' => 'string'], 'OrderBy' => ['type' => 'string', 'enum' => ['ASC', 'DESC']], 'Organization' => ['type' => 'structure', 'members' => ['Asn' => ['shape' => '__string', 'locationName' => 'asn'], 'AsnOrg' => ['shape' => '__string', 'locationName' => 'asnOrg'], 'Isp' => ['shape' => '__string', 'locationName' => 'isp'], 'Org' => ['shape' => '__string', 'locationName' => 'org']]], 'PortProbeAction' => ['type' => 'structure', 'members' => ['Blocked' => ['shape' => '__boolean', 'locationName' => 'blocked'], 'PortProbeDetails' => ['shape' => '__listOfPortProbeDetail', 'locationName' => 'portProbeDetails']]], 'PortProbeDetail' => ['type' => 'structure', 'members' => ['LocalPortDetails' => ['shape' => 'LocalPortDetails', 'locationName' => 'localPortDetails'], 'RemoteIpDetails' => ['shape' => 'RemoteIpDetails', 'locationName' => 'remoteIpDetails']]], 'PrivateDnsName' => ['type' => 'string'], 'PrivateIpAddress' => ['type' => 'string'], 'PrivateIpAddressDetails' => ['type' => 'structure', 'members' => ['PrivateDnsName' => ['shape' => 'PrivateDnsName', 'locationName' => 'privateDnsName'], 'PrivateIpAddress' => ['shape' => 'PrivateIpAddress', 'locationName' => 'privateIpAddress']]], 'PrivateIpAddresses' => ['type' => 'list', 'member' => ['shape' => 'PrivateIpAddressDetails']], 'ProductCode' => ['type' => 'structure', 'members' => ['Code' => ['shape' => '__string', 'locationName' => 'code'], 'ProductType' => ['shape' => '__string', 'locationName' => 'productType']]], 'ProductCodes' => ['type' => 'list', 'member' => ['shape' => 'ProductCode']], 'RemoteIpDetails' => ['type' => 'structure', 'members' => ['City' => ['shape' => 'City', 'locationName' => 'city'], 'Country' => ['shape' => 'Country', 'locationName' => 'country'], 'GeoLocation' => ['shape' => 'GeoLocation', 'locationName' => 'geoLocation'], 'IpAddressV4' => ['shape' => '__string', 'locationName' => 'ipAddressV4'], 'Organization' => ['shape' => 'Organization', 'locationName' => 'organization']]], 'RemotePortDetails' => ['type' => 'structure', 'members' => ['Port' => ['shape' => '__integer', 'locationName' => 'port'], 'PortName' => ['shape' => '__string', 'locationName' => 'portName']]], 'Resource' => ['type' => 'structure', 'members' => ['AccessKeyDetails' => ['shape' => 'AccessKeyDetails', 'locationName' => 'accessKeyDetails'], 'InstanceDetails' => ['shape' => 'InstanceDetails', 'locationName' => 'instanceDetails'], 'ResourceType' => ['shape' => '__string', 'locationName' => 'resourceType']]], 'SecurityGroup' => ['type' => 'structure', 'members' => ['GroupId' => ['shape' => '__string', 'locationName' => 'groupId'], 'GroupName' => ['shape' => '__string', 'locationName' => 'groupName']]], 'SecurityGroups' => ['type' => 'list', 'member' => ['shape' => 'SecurityGroup']], 'Service' => ['type' => 'structure', 'members' => ['Action' => ['shape' => 'Action', 'locationName' => 'action'], 'Archived' => ['shape' => '__boolean', 'locationName' => 'archived'], 'Count' => ['shape' => '__integer', 'locationName' => 'count'], 'DetectorId' => ['shape' => 'DetectorId', 'locationName' => 'detectorId'], 'EventFirstSeen' => ['shape' => '__string', 'locationName' => 'eventFirstSeen'], 'EventLastSeen' => ['shape' => '__string', 'locationName' => 'eventLastSeen'], 'ResourceRole' => ['shape' => '__string', 'locationName' => 'resourceRole'], 'ServiceName' => ['shape' => '__string', 'locationName' => 'serviceName'], 'UserFeedback' => ['shape' => '__string', 'locationName' => 'userFeedback']]], 'ServiceRole' => ['type' => 'string'], 'SortCriteria' => ['type' => 'structure', 'members' => ['AttributeName' => ['shape' => '__string', 'locationName' => 'attributeName'], 'OrderBy' => ['shape' => 'OrderBy', 'locationName' => 'orderBy']]], 'StartMonitoringMembersRequest' => ['type' => 'structure', 'members' => ['AccountIds' => ['shape' => 'AccountIds', 'locationName' => 'accountIds'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId', 'AccountIds']], 'StartMonitoringMembersResponse' => ['type' => 'structure', 'members' => ['UnprocessedAccounts' => ['shape' => 'UnprocessedAccounts', 'locationName' => 'unprocessedAccounts']]], 'StopMonitoringMembersRequest' => ['type' => 'structure', 'members' => ['AccountIds' => ['shape' => 'AccountIds', 'locationName' => 'accountIds'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId']], 'required' => ['DetectorId', 'AccountIds']], 'StopMonitoringMembersResponse' => ['type' => 'structure', 'members' => ['UnprocessedAccounts' => ['shape' => 'UnprocessedAccounts', 'locationName' => 'unprocessedAccounts']]], 'Tag' => ['type' => 'structure', 'members' => ['Key' => ['shape' => '__string', 'locationName' => 'key'], 'Value' => ['shape' => '__string', 'locationName' => 'value']]], 'Tags' => ['type' => 'list', 'member' => ['shape' => 'Tag']], 'ThreatIntelSetFormat' => ['type' => 'string', 'enum' => ['TXT', 'STIX', 'OTX_CSV', 'ALIEN_VAULT', 'PROOF_POINT', 'FIRE_EYE']], 'ThreatIntelSetId' => ['type' => 'string'], 'ThreatIntelSetIds' => ['type' => 'list', 'member' => ['shape' => 'ThreatIntelSetId']], 'ThreatIntelSetStatus' => ['type' => 'string', 'enum' => ['INACTIVE', 'ACTIVATING', 'ACTIVE', 'DEACTIVATING', 'ERROR', 'DELETE_PENDING', 'DELETED']], 'UnarchiveFindingsRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FindingIds' => ['shape' => 'FindingIds', 'locationName' => 'findingIds']], 'required' => ['DetectorId', 'FindingIds']], 'UnarchiveFindingsResponse' => ['type' => 'structure', 'members' => []], 'UnprocessedAccount' => ['type' => 'structure', 'members' => ['AccountId' => ['shape' => '__string', 'locationName' => 'accountId'], 'Result' => ['shape' => '__string', 'locationName' => 'result']], 'required' => ['AccountId', 'Result']], 'UnprocessedAccounts' => ['type' => 'list', 'member' => ['shape' => 'UnprocessedAccount']], 'UpdateDetectorRequest' => ['type' => 'structure', 'members' => ['DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'Enable' => ['shape' => 'Enable', 'locationName' => 'enable'], 'FindingPublishingFrequency' => ['shape' => 'FindingPublishingFrequency', 'locationName' => 'findingPublishingFrequency']], 'required' => ['DetectorId']], 'UpdateDetectorResponse' => ['type' => 'structure', 'members' => []], 'UpdateFilterRequest' => ['type' => 'structure', 'members' => ['Action' => ['shape' => 'FilterAction', 'locationName' => 'action'], 'Description' => ['shape' => 'FilterDescription', 'locationName' => 'description'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'FilterName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'filterName'], 'FindingCriteria' => ['shape' => 'FindingCriteria', 'locationName' => 'findingCriteria'], 'Rank' => ['shape' => 'FilterRank', 'locationName' => 'rank']], 'required' => ['DetectorId', 'FilterName']], 'UpdateFilterResponse' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'FilterName', 'locationName' => 'name']]], 'UpdateFindingsFeedbackRequest' => ['type' => 'structure', 'members' => ['Comments' => ['shape' => 'Comments', 'locationName' => 'comments'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'Feedback' => ['shape' => 'Feedback', 'locationName' => 'feedback'], 'FindingIds' => ['shape' => 'FindingIds', 'locationName' => 'findingIds']], 'required' => ['DetectorId', 'Feedback', 'FindingIds']], 'UpdateFindingsFeedbackResponse' => ['type' => 'structure', 'members' => []], 'UpdateIPSetRequest' => ['type' => 'structure', 'members' => ['Activate' => ['shape' => 'Activate', 'locationName' => 'activate'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'IpSetId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'ipSetId'], 'Location' => ['shape' => 'Location', 'locationName' => 'location'], 'Name' => ['shape' => 'Name', 'locationName' => 'name']], 'required' => ['DetectorId', 'IpSetId']], 'UpdateIPSetResponse' => ['type' => 'structure', 'members' => []], 'UpdateThreatIntelSetRequest' => ['type' => 'structure', 'members' => ['Activate' => ['shape' => 'Activate', 'locationName' => 'activate'], 'DetectorId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'detectorId'], 'Location' => ['shape' => 'Location', 'locationName' => 'location'], 'Name' => ['shape' => 'Name', 'locationName' => 'name'], 'ThreatIntelSetId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'threatIntelSetId']], 'required' => ['ThreatIntelSetId', 'DetectorId']], 'UpdateThreatIntelSetResponse' => ['type' => 'structure', 'members' => []], 'UpdatedAt' => ['type' => 'string'], '__boolean' => ['type' => 'boolean'], '__double' => ['type' => 'double'], '__integer' => ['type' => 'integer'], '__listOfPortProbeDetail' => ['type' => 'list', 'member' => ['shape' => 'PortProbeDetail']], '__long' => ['type' => 'long'], '__mapOfCondition' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'Condition']], '__mapOfCountBySeverityFindingStatistic' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'CountBySeverityFindingStatistic']], '__string' => ['type' => 'string'], '__stringMin0Max64' => ['type' => 'string', 'min' => 0, 'max' => 64], '__timestamp' => ['type' => 'timestamp']]];