prowler-sdk-poc
Version:
1,713 lines (1,712 loc) • 86.2 kB
JSON
{
"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"