UNPKG

prowler-sdk-poc

Version:
1,713 lines (1,712 loc) 86.2 kB
{ "version": "2.0", "metadata": { "apiVersion": "2017-11-28", "endpointPrefix": "guardduty", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "Amazon GuardDuty", "serviceId": "GuardDuty", "signatureVersion": "v4", "signingName": "guardduty", "uid": "guardduty-2017-11-28" }, "operations": { "AcceptInvitation": { "http": { "requestUri": "/detector/{detectorId}/master", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "MasterId", "InvitationId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "MasterId": { "locationName": "masterId" }, "InvitationId": { "locationName": "invitationId" } } }, "output": { "type": "structure", "members": {} } }, "ArchiveFindings": { "http": { "requestUri": "/detector/{detectorId}/findings/archive", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "FindingIds" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "FindingIds": { "shape": "S6", "locationName": "findingIds" } } }, "output": { "type": "structure", "members": {} } }, "CreateDetector": { "http": { "requestUri": "/detector", "responseCode": 200 }, "input": { "type": "structure", "required": [ "Enable" ], "members": { "Enable": { "locationName": "enable", "type": "boolean" }, "ClientToken": { "idempotencyToken": true, "locationName": "clientToken" }, "FindingPublishingFrequency": { "locationName": "findingPublishingFrequency" }, "DataSources": { "shape": "Sd", "locationName": "dataSources" }, "Tags": { "shape": "Sf", "locationName": "tags" } } }, "output": { "type": "structure", "members": { "DetectorId": { "locationName": "detectorId" } } } }, "CreateFilter": { "http": { "requestUri": "/detector/{detectorId}/filter", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "Name", "FindingCriteria" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "Name": { "locationName": "name" }, "Description": { "locationName": "description" }, "Action": { "locationName": "action" }, "Rank": { "locationName": "rank", "type": "integer" }, "FindingCriteria": { "shape": "So", "locationName": "findingCriteria" }, "ClientToken": { "idempotencyToken": true, "locationName": "clientToken" }, "Tags": { "shape": "Sf", "locationName": "tags" } } }, "output": { "type": "structure", "required": [ "Name" ], "members": { "Name": { "locationName": "name" } } } }, "CreateIPSet": { "http": { "requestUri": "/detector/{detectorId}/ipset", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "Name", "Format", "Location", "Activate" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "Name": { "locationName": "name" }, "Format": { "locationName": "format" }, "Location": { "locationName": "location" }, "Activate": { "locationName": "activate", "type": "boolean" }, "ClientToken": { "idempotencyToken": true, "locationName": "clientToken" }, "Tags": { "shape": "Sf", "locationName": "tags" } } }, "output": { "type": "structure", "required": [ "IpSetId" ], "members": { "IpSetId": { "locationName": "ipSetId" } } } }, "CreateMembers": { "http": { "requestUri": "/detector/{detectorId}/member", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "AccountDetails" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "AccountDetails": { "locationName": "accountDetails", "type": "list", "member": { "type": "structure", "required": [ "AccountId", "Email" ], "members": { "AccountId": { "locationName": "accountId" }, "Email": { "locationName": "email" } } } } } }, "output": { "type": "structure", "required": [ "UnprocessedAccounts" ], "members": { "UnprocessedAccounts": { "shape": "S19", "locationName": "unprocessedAccounts" } } } }, "CreatePublishingDestination": { "http": { "requestUri": "/detector/{detectorId}/publishingDestination", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "DestinationType", "DestinationProperties" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "DestinationType": { "locationName": "destinationType" }, "DestinationProperties": { "shape": "S1d", "locationName": "destinationProperties" }, "ClientToken": { "idempotencyToken": true, "locationName": "clientToken" } } }, "output": { "type": "structure", "required": [ "DestinationId" ], "members": { "DestinationId": { "locationName": "destinationId" } } } }, "CreateSampleFindings": { "http": { "requestUri": "/detector/{detectorId}/findings/create", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "FindingTypes": { "locationName": "findingTypes", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "CreateThreatIntelSet": { "http": { "requestUri": "/detector/{detectorId}/threatintelset", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "Name", "Format", "Location", "Activate" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "Name": { "locationName": "name" }, "Format": { "locationName": "format" }, "Location": { "locationName": "location" }, "Activate": { "locationName": "activate", "type": "boolean" }, "ClientToken": { "idempotencyToken": true, "locationName": "clientToken" }, "Tags": { "shape": "Sf", "locationName": "tags" } } }, "output": { "type": "structure", "required": [ "ThreatIntelSetId" ], "members": { "ThreatIntelSetId": { "locationName": "threatIntelSetId" } } } }, "DeclineInvitations": { "http": { "requestUri": "/invitation/decline", "responseCode": 200 }, "input": { "type": "structure", "required": [ "AccountIds" ], "members": { "AccountIds": { "shape": "S1n", "locationName": "accountIds" } } }, "output": { "type": "structure", "required": [ "UnprocessedAccounts" ], "members": { "UnprocessedAccounts": { "shape": "S19", "locationName": "unprocessedAccounts" } } } }, "DeleteDetector": { "http": { "method": "DELETE", "requestUri": "/detector/{detectorId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteFilter": { "http": { "method": "DELETE", "requestUri": "/detector/{detectorId}/filter/{filterName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "FilterName" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "FilterName": { "location": "uri", "locationName": "filterName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteIPSet": { "http": { "method": "DELETE", "requestUri": "/detector/{detectorId}/ipset/{ipSetId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "IpSetId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "IpSetId": { "location": "uri", "locationName": "ipSetId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteInvitations": { "http": { "requestUri": "/invitation/delete", "responseCode": 200 }, "input": { "type": "structure", "required": [ "AccountIds" ], "members": { "AccountIds": { "shape": "S1n", "locationName": "accountIds" } } }, "output": { "type": "structure", "required": [ "UnprocessedAccounts" ], "members": { "UnprocessedAccounts": { "shape": "S19", "locationName": "unprocessedAccounts" } } } }, "DeleteMembers": { "http": { "requestUri": "/detector/{detectorId}/member/delete", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "AccountIds" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "AccountIds": { "shape": "S1n", "locationName": "accountIds" } } }, "output": { "type": "structure", "required": [ "UnprocessedAccounts" ], "members": { "UnprocessedAccounts": { "shape": "S19", "locationName": "unprocessedAccounts" } } } }, "DeletePublishingDestination": { "http": { "method": "DELETE", "requestUri": "/detector/{detectorId}/publishingDestination/{destinationId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "DestinationId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "DestinationId": { "location": "uri", "locationName": "destinationId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteThreatIntelSet": { "http": { "method": "DELETE", "requestUri": "/detector/{detectorId}/threatintelset/{threatIntelSetId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "ThreatIntelSetId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "ThreatIntelSetId": { "location": "uri", "locationName": "threatIntelSetId" } } }, "output": { "type": "structure", "members": {} } }, "DescribeOrganizationConfiguration": { "http": { "method": "GET", "requestUri": "/detector/{detectorId}/admin", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" } } }, "output": { "type": "structure", "required": [ "AutoEnable", "MemberAccountLimitReached" ], "members": { "AutoEnable": { "locationName": "autoEnable", "type": "boolean" }, "MemberAccountLimitReached": { "locationName": "memberAccountLimitReached", "type": "boolean" }, "DataSources": { "locationName": "dataSources", "type": "structure", "required": [ "S3Logs" ], "members": { "S3Logs": { "locationName": "s3Logs", "type": "structure", "required": [ "AutoEnable" ], "members": { "AutoEnable": { "locationName": "autoEnable", "type": "boolean" } } } } } } } }, "DescribePublishingDestination": { "http": { "method": "GET", "requestUri": "/detector/{detectorId}/publishingDestination/{destinationId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "DestinationId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "DestinationId": { "location": "uri", "locationName": "destinationId" } } }, "output": { "type": "structure", "required": [ "DestinationId", "DestinationType", "Status", "PublishingFailureStartTimestamp", "DestinationProperties" ], "members": { "DestinationId": { "locationName": "destinationId" }, "DestinationType": { "locationName": "destinationType" }, "Status": { "locationName": "status" }, "PublishingFailureStartTimestamp": { "locationName": "publishingFailureStartTimestamp", "type": "long" }, "DestinationProperties": { "shape": "S1d", "locationName": "destinationProperties" } } } }, "DisableOrganizationAdminAccount": { "http": { "requestUri": "/admin/disable", "responseCode": 200 }, "input": { "type": "structure", "required": [ "AdminAccountId" ], "members": { "AdminAccountId": { "locationName": "adminAccountId" } } }, "output": { "type": "structure", "members": {} } }, "DisassociateFromMasterAccount": { "http": { "requestUri": "/detector/{detectorId}/master/disassociate", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" } } }, "output": { "type": "structure", "members": {} } }, "DisassociateMembers": { "http": { "requestUri": "/detector/{detectorId}/member/disassociate", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "AccountIds" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "AccountIds": { "shape": "S1n", "locationName": "accountIds" } } }, "output": { "type": "structure", "required": [ "UnprocessedAccounts" ], "members": { "UnprocessedAccounts": { "shape": "S19", "locationName": "unprocessedAccounts" } } } }, "EnableOrganizationAdminAccount": { "http": { "requestUri": "/admin/enable", "responseCode": 200 }, "input": { "type": "structure", "required": [ "AdminAccountId" ], "members": { "AdminAccountId": { "locationName": "adminAccountId" } } }, "output": { "type": "structure", "members": {} } }, "GetDetector": { "http": { "method": "GET", "requestUri": "/detector/{detectorId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" } } }, "output": { "type": "structure", "required": [ "ServiceRole", "Status" ], "members": { "CreatedAt": { "locationName": "createdAt" }, "FindingPublishingFrequency": { "locationName": "findingPublishingFrequency" }, "ServiceRole": { "locationName": "serviceRole" }, "Status": { "locationName": "status" }, "UpdatedAt": { "locationName": "updatedAt" }, "DataSources": { "shape": "S2l", "locationName": "dataSources" }, "Tags": { "shape": "Sf", "locationName": "tags" } } } }, "GetFilter": { "http": { "method": "GET", "requestUri": "/detector/{detectorId}/filter/{filterName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "FilterName" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "FilterName": { "location": "uri", "locationName": "filterName" } } }, "output": { "type": "structure", "required": [ "Name", "Action", "FindingCriteria" ], "members": { "Name": { "locationName": "name" }, "Description": { "locationName": "description" }, "Action": { "locationName": "action" }, "Rank": { "locationName": "rank", "type": "integer" }, "FindingCriteria": { "shape": "So", "locationName": "findingCriteria" }, "Tags": { "shape": "Sf", "locationName": "tags" } } } }, "GetFindings": { "http": { "requestUri": "/detector/{detectorId}/findings/get", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "FindingIds" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "FindingIds": { "shape": "S6", "locationName": "findingIds" }, "SortCriteria": { "shape": "S2u", "locationName": "sortCriteria" } } }, "output": { "type": "structure", "required": [ "Findings" ], "members": { "Findings": { "locationName": "findings", "type": "list", "member": { "type": "structure", "required": [ "AccountId", "Arn", "CreatedAt", "Id", "Region", "Resource", "SchemaVersion", "Severity", "Type", "UpdatedAt" ], "members": { "AccountId": { "locationName": "accountId" }, "Arn": { "locationName": "arn" }, "Confidence": { "locationName": "confidence", "type": "double" }, "CreatedAt": { "locationName": "createdAt" }, "Description": { "locationName": "description" }, "Id": { "locationName": "id" }, "Partition": { "locationName": "partition" }, "Region": { "locationName": "region" }, "Resource": { "locationName": "resource", "type": "structure", "members": { "AccessKeyDetails": { "locationName": "accessKeyDetails", "type": "structure", "members": { "AccessKeyId": { "locationName": "accessKeyId" }, "PrincipalId": { "locationName": "principalId" }, "UserName": { "locationName": "userName" }, "UserType": { "locationName": "userType" } } }, "S3BucketDetails": { "locationName": "s3BucketDetails", "type": "list", "member": { "type": "structure", "members": { "Arn": { "locationName": "arn" }, "Name": { "locationName": "name" }, "Type": { "locationName": "type" }, "CreatedAt": { "locationName": "createdAt", "type": "timestamp" }, "Owner": { "locationName": "owner", "type": "structure", "members": { "Id": { "locationName": "id" } } }, "Tags": { "shape": "S36", "locationName": "tags" }, "DefaultServerSideEncryption": { "locationName": "defaultServerSideEncryption", "type": "structure", "members": { "EncryptionType": { "locationName": "encryptionType" }, "KmsMasterKeyArn": { "locationName": "kmsMasterKeyArn" } } }, "PublicAccess": { "locationName": "publicAccess", "type": "structure", "members": { "PermissionConfiguration": { "locationName": "permissionConfiguration", "type": "structure", "members": { "BucketLevelPermissions": { "locationName": "bucketLevelPermissions", "type": "structure", "members": { "AccessControlList": { "locationName": "accessControlList", "type": "structure", "members": { "AllowsPublicReadAccess": { "locationName": "allowsPublicReadAccess", "type": "boolean" }, "AllowsPublicWriteAccess": { "locationName": "allowsPublicWriteAccess", "type": "boolean" } } }, "BucketPolicy": { "locationName": "bucketPolicy", "type": "structure", "members": { "AllowsPublicReadAccess": { "locationName": "allowsPublicReadAccess", "type": "boolean" }, "AllowsPublicWriteAccess": { "locationName": "allowsPublicWriteAccess", "type": "boolean" } } }, "BlockPublicAccess": { "shape": "S3e", "locationName": "blockPublicAccess" } } }, "AccountLevelPermissions": { "locationName": "accountLevelPermissions", "type": "structure", "members": { "BlockPublicAccess": { "shape": "S3e", "locationName": "blockPublicAccess" } } } } }, "EffectivePermission": { "locationName": "effectivePermission" } } } } } }, "InstanceDetails": { "locationName": "instanceDetails", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "IamInstanceProfile": { "locationName": "iamInstanceProfile", "type": "structure", "members": { "Arn": { "locationName": "arn" }, "Id": { "locationName": "id" } } }, "ImageDescription": { "locationName": "imageDescription" }, "ImageId": { "locationName": "imageId" }, "InstanceId": { "locationName": "instanceId" }, "InstanceState": { "locationName": "instanceState" }, "InstanceType": { "locationName": "instanceType" }, "OutpostArn": { "locationName": "outpostArn" }, "LaunchTime": { "locationName": "launchTime" }, "NetworkInterfaces": { "locationName": "networkInterfaces", "type": "list", "member": { "type": "structure", "members": { "Ipv6Addresses": { "locationName": "ipv6Addresses", "type": "list", "member": {} }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "PrivateDnsName": { "locationName": "privateDnsName" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "PrivateIpAddresses": { "locationName": "privateIpAddresses", "type": "list", "member": { "type": "structure", "members": { "PrivateDnsName": { "locationName": "privateDnsName" }, "PrivateIpAddress": { "locationName": "privateIpAddress" } } } }, "PublicDnsName": { "locationName": "publicDnsName" }, "PublicIp": { "locationName": "publicIp" }, "SecurityGroups": { "locationName": "securityGroups", "type": "list", "member": { "type": "structure", "members": { "GroupId": { "locationName": "groupId" }, "GroupName": { "locationName": "groupName" } } } }, "SubnetId": { "locationName": "subnetId" }, "VpcId": { "locationName": "vpcId" } } } }, "Platform": { "locationName": "platform" }, "ProductCodes": { "locationName": "productCodes", "type": "list", "member": { "type": "structure", "members": { "Code": { "locationName": "code" }, "ProductType": { "locationName": "productType" } } } }, "Tags": { "shape": "S36", "locationName": "tags" } } }, "ResourceType": { "locationName": "resourceType" } } }, "SchemaVersion": { "locationName": "schemaVersion" }, "Service": { "locationName": "service", "type": "structure", "members": { "Action": { "locationName": "action", "type": "structure", "members": { "ActionType": { "locationName": "actionType" }, "AwsApiCallAction": { "locationName": "awsApiCallAction", "type": "structure", "members": { "Api": { "locationName": "api" }, "CallerType": { "locationName": "callerType" }, "DomainDetails": { "locationName": "domainDetails", "type": "structure", "members": { "Domain": { "locationName": "domain" } } }, "ErrorCode": { "locationName": "errorCode" }, "RemoteIpDetails": { "shape": "S3v", "locationName": "remoteIpDetails" }, "ServiceName": { "locationName": "serviceName" } } }, "DnsRequestAction": { "locationName": "dnsRequestAction", "type": "structure", "members": { "Domain": { "locationName": "domain" } } }, "NetworkConnectionAction": { "locationName": "networkConnectionAction", "type": "structure", "members": { "Blocked": { "locationName": "blocked", "type": "boolean" }, "ConnectionDirection": { "locationName": "connectionDirection" }, "LocalPortDetails": { "shape": "S42", "locationName": "localPortDetails" }, "Protocol": { "locationName": "protocol" }, "LocalIpDetails": { "shape": "S43", "locationName": "localIpDetails" }, "RemoteIpDetails": { "shape": "S3v", "locationName": "remoteIpDetails" }, "RemotePortDetails": { "locationName": "remotePortDetails", "type": "structure", "members": { "Port": { "locationName": "port", "type": "integer" }, "PortName": { "locationName": "portName" } } } } }, "PortProbeAction": { "locationName": "portProbeAction", "type": "structure", "members": { "Blocked": { "locationName": "blocked", "type": "boolean" }, "PortProbeDetails": { "locationName": "portProbeDetails", "type": "list", "member": { "type": "structure", "members": { "LocalPortDetails": { "shape": "S42", "locationName": "localPortDetails" }, "LocalIpDetails": { "shape": "S43", "locationName": "localIpDetails" }, "RemoteIpDetails": { "shape": "S3v", "locationName": "remoteIpDetails" } } } } } } } }, "Evidence": { "locationName": "evidence", "type": "structure", "members": { "ThreatIntelligenceDetails": { "locationName": "threatIntelligenceDetails", "type": "list", "member": { "type": "structure", "members": { "ThreatListName": { "locationName": "threatListName" }, "ThreatNames": { "locationName": "threatNames", "type": "list", "member": {} } } } } } }, "Archived": { "locationName": "archived", "type": "boolean" }, "Count": { "locationName": "count", "type": "integer" }, "DetectorId": { "locationName": "detectorId" }, "EventFirstSeen": { "locationName": "eventFirstSeen" }, "EventLastSeen": { "locationName": "eventLastSeen" }, "ResourceRole": { "locationName": "resourceRole" }, "ServiceName": { "locationName": "serviceName" }, "UserFeedback": { "locationName": "userFeedback" } } }, "Severity": { "locationName": "severity", "type": "double" }, "Title": { "locationName": "title" }, "Type": { "locationName": "type" }, "UpdatedAt": { "locationName": "updatedAt" } } } } } } }, "GetFindingsStatistics": { "http": { "requestUri": "/detector/{detectorId}/findings/statistics", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "FindingStatisticTypes" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "FindingStatisticTypes": { "locationName": "findingStatisticTypes", "type": "list", "member": {} }, "FindingCriteria": { "shape": "So", "locationName": "findingCriteria" } } }, "output": { "type": "structure", "required": [ "FindingStatistics" ], "members": { "FindingStatistics": { "locationName": "findingStatistics", "type": "structure", "members": { "CountBySeverity": { "locationName": "countBySeverity", "type": "map", "key": {}, "value": { "type": "integer" } } } } } } }, "GetIPSet": { "http": { "method": "GET", "requestUri": "/detector/{detectorId}/ipset/{ipSetId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "IpSetId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "IpSetId": { "location": "uri", "locationName": "ipSetId" } } }, "output": { "type": "structure", "required": [ "Name", "Format", "Location", "Status" ], "members": { "Name": { "locationName": "name" }, "Format": { "locationName": "format" }, "Location": { "locationName": "location" }, "Status": { "locationName": "status" }, "Tags": { "shape": "Sf", "locationName": "tags" } } } }, "GetInvitationsCount": { "http": { "method": "GET", "requestUri": "/invitation/count", "responseCode": 200 }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "InvitationsCount": { "locationName": "invitationsCount", "type": "integer" } } } }, "GetMasterAccount": { "http": { "method": "GET", "requestUri": "/detector/{detectorId}/master", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" } } }, "output": { "type": "structure", "required": [ "Master" ], "members": { "Master": { "locationName": "master", "type": "structure", "members": { "AccountId": { "locationName": "accountId" }, "InvitationId": { "locationName": "invitationId" }, "RelationshipStatus": { "locationName": "relationshipStatus" }, "InvitedAt": { "locationName": "invitedAt" } } } } } }, "GetMemberDetectors": { "http": { "requestUri": "/detector/{detectorId}/member/detector/get", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "AccountIds" ], "members": { "DetectorId": { "location": "uri", "locationName": "detectorId" }, "AccountIds": { "shape": "S1n", "locationName": "accountIds" } } }, "output": { "type": "structure", "required": [ "MemberDataSourceConfigurations", "UnprocessedAccounts" ], "members": { "MemberDataSourceConfigurations": { "locationName": "members", "type": "list", "member": { "type": "structure", "required": [ "AccountId", "DataSources" ], "members": { "AccountId": { "locationName": "accountId" }, "DataSources": { "shape": "S2l", "locationName": "dataSources" } } } }, "UnprocessedAccounts": { "shape": "S19", "locationName": "unprocessedAccounts" } } } }, "GetMembers": { "http": { "requestUri": "/detector/{detectorId}/member/get", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DetectorId", "AccountIds"