<?php
// This file was auto-generated from sdk-root/src/data/securityagent/2025-09-06/api-2.json
return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2025-09-06', 'auth' => [ 'aws.auth#sigv4', ], 'endpointPrefix' => 'securityagent', 'protocol' => 'rest-json', 'protocols' => [ 'rest-json', ], 'serviceFullName' => 'AWS Security Agent', 'serviceId' => 'SecurityAgent', 'signatureVersion' => 'v4', 'signingName' => 'securityagent', 'uid' => 'securityagent-2025-09-06', ], 'operations' => [ 'AddArtifact' => [ 'name' => 'AddArtifact', 'http' => [ 'method' => 'POST', 'requestUri' => '/AddArtifact', 'responseCode' => 201, ], 'input' => [ 'shape' => 'AddArtifactInput', ], 'output' => [ 'shape' => 'AddArtifactOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'BatchCreateSecurityRequirements' => [ 'name' => 'BatchCreateSecurityRequirements', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchCreateSecurityRequirements', 'responseCode' => 201, ], 'input' => [ 'shape' => 'BatchCreateSecurityRequirementsInput', ], 'output' => [ 'shape' => 'BatchCreateSecurityRequirementsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'BatchDeleteCodeReviews' => [ 'name' => 'BatchDeleteCodeReviews', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchDeleteCodeReviews', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchDeleteCodeReviewsInput', ], 'output' => [ 'shape' => 'BatchDeleteCodeReviewsOutput', ], ], 'BatchDeletePentests' => [ 'name' => 'BatchDeletePentests', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchDeletePentests', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchDeletePentestsInput', ], 'output' => [ 'shape' => 'BatchDeletePentestsOutput', ], ], 'BatchDeleteSecurityRequirements' => [ 'name' => 'BatchDeleteSecurityRequirements', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchDeleteSecurityRequirements', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchDeleteSecurityRequirementsInput', ], 'output' => [ 'shape' => 'BatchDeleteSecurityRequirementsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'BatchDeleteThreatModels' => [ 'name' => 'BatchDeleteThreatModels', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchDeleteThreatModels', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchDeleteThreatModelsInput', ], 'output' => [ 'shape' => 'BatchDeleteThreatModelsOutput', ], ], 'BatchGetAgentSpaces' => [ 'name' => 'BatchGetAgentSpaces', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetAgentSpaces', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetAgentSpacesInput', ], 'output' => [ 'shape' => 'BatchGetAgentSpacesOutput', ], 'readonly' => true, ], 'BatchGetArtifactMetadata' => [ 'name' => 'BatchGetArtifactMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetArtifactMetadata', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetArtifactMetadataInput', ], 'output' => [ 'shape' => 'BatchGetArtifactMetadataOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'BatchGetCodeReviewJobTasks' => [ 'name' => 'BatchGetCodeReviewJobTasks', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetCodeReviewJobTasks', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetCodeReviewJobTasksInput', ], 'output' => [ 'shape' => 'BatchGetCodeReviewJobTasksOutput', ], ], 'BatchGetCodeReviewJobs' => [ 'name' => 'BatchGetCodeReviewJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetCodeReviewJobs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetCodeReviewJobsInput', ], 'output' => [ 'shape' => 'BatchGetCodeReviewJobsOutput', ], ], 'BatchGetCodeReviews' => [ 'name' => 'BatchGetCodeReviews', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetCodeReviews', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetCodeReviewsInput', ], 'output' => [ 'shape' => 'BatchGetCodeReviewsOutput', ], ], 'BatchGetFindings' => [ 'name' => 'BatchGetFindings', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetFindings', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetFindingsInput', ], 'output' => [ 'shape' => 'BatchGetFindingsOutput', ], ], 'BatchGetPentestJobTasks' => [ 'name' => 'BatchGetPentestJobTasks', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetPentestJobTasks', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetPentestJobTasksInput', ], 'output' => [ 'shape' => 'BatchGetPentestJobTasksOutput', ], ], 'BatchGetPentestJobs' => [ 'name' => 'BatchGetPentestJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetPentestJobs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetPentestJobsInput', ], 'output' => [ 'shape' => 'BatchGetPentestJobsOutput', ], ], 'BatchGetPentests' => [ 'name' => 'BatchGetPentests', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetPentests', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetPentestsInput', ], 'output' => [ 'shape' => 'BatchGetPentestsOutput', ], ], 'BatchGetSecurityRequirements' => [ 'name' => 'BatchGetSecurityRequirements', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetSecurityRequirements', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetSecurityRequirementsInput', ], 'output' => [ 'shape' => 'BatchGetSecurityRequirementsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'BatchGetTargetDomains' => [ 'name' => 'BatchGetTargetDomains', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetTargetDomains', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetTargetDomainsInput', ], 'output' => [ 'shape' => 'BatchGetTargetDomainsOutput', ], 'readonly' => true, ], 'BatchGetThreatModelJobTasks' => [ 'name' => 'BatchGetThreatModelJobTasks', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetThreatModelJobTasks', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetThreatModelJobTasksInput', ], 'output' => [ 'shape' => 'BatchGetThreatModelJobTasksOutput', ], 'readonly' => true, ], 'BatchGetThreatModelJobs' => [ 'name' => 'BatchGetThreatModelJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetThreatModelJobs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetThreatModelJobsInput', ], 'output' => [ 'shape' => 'BatchGetThreatModelJobsOutput', ], ], 'BatchGetThreatModels' => [ 'name' => 'BatchGetThreatModels', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetThreatModels', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetThreatModelsInput', ], 'output' => [ 'shape' => 'BatchGetThreatModelsOutput', ], ], 'BatchGetThreats' => [ 'name' => 'BatchGetThreats', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetThreats', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetThreatsInput', ], 'output' => [ 'shape' => 'BatchGetThreatsOutput', ], ], 'BatchUpdateSecurityRequirements' => [ 'name' => 'BatchUpdateSecurityRequirements', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchUpdateSecurityRequirements', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchUpdateSecurityRequirementsInput', ], 'output' => [ 'shape' => 'BatchUpdateSecurityRequirementsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'CreateAgentSpace' => [ 'name' => 'CreateAgentSpace', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateAgentSpace', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateAgentSpaceInput', ], 'output' => [ 'shape' => 'CreateAgentSpaceOutput', ], ], 'CreateApplication' => [ 'name' => 'CreateApplication', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateApplication', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateApplicationRequest', ], 'output' => [ 'shape' => 'CreateApplicationResponse', ], ], 'CreateCodeReview' => [ 'name' => 'CreateCodeReview', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateCodeReview', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateCodeReviewInput', ], 'output' => [ 'shape' => 'CreateCodeReviewOutput', ], ], 'CreateIntegration' => [ 'name' => 'CreateIntegration', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateIntegration', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateIntegrationInput', ], 'output' => [ 'shape' => 'CreateIntegrationOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'CreateMembership' => [ 'name' => 'CreateMembership', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateMembership', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateMembershipRequest', ], 'output' => [ 'shape' => 'CreateMembershipResponse', ], ], 'CreatePentest' => [ 'name' => 'CreatePentest', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreatePentest', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreatePentestInput', ], 'output' => [ 'shape' => 'CreatePentestOutput', ], ], 'CreatePrivateConnection' => [ 'name' => 'CreatePrivateConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreatePrivateConnection', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreatePrivateConnectionInput', ], 'output' => [ 'shape' => 'CreatePrivateConnectionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'CreateSecurityRequirementPack' => [ 'name' => 'CreateSecurityRequirementPack', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateSecurityRequirementPack', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateSecurityRequirementPackInput', ], 'output' => [ 'shape' => 'CreateSecurityRequirementPackOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateTargetDomain' => [ 'name' => 'CreateTargetDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateTargetDomain', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateTargetDomainInput', ], 'output' => [ 'shape' => 'CreateTargetDomainOutput', ], ], 'CreateThreat' => [ 'name' => 'CreateThreat', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateThreat', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateThreatInput', ], 'output' => [ 'shape' => 'CreateThreatOutput', ], ], 'CreateThreatModel' => [ 'name' => 'CreateThreatModel', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateThreatModel', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateThreatModelInput', ], 'output' => [ 'shape' => 'CreateThreatModelOutput', ], ], 'DeleteAgentSpace' => [ 'name' => 'DeleteAgentSpace', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteAgentSpace', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteAgentSpaceInput', ], 'output' => [ 'shape' => 'DeleteAgentSpaceOutput', ], 'idempotent' => true, ], 'DeleteApplication' => [ 'name' => 'DeleteApplication', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteApplication', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteApplicationRequest', ], 'idempotent' => true, ], 'DeleteArtifact' => [ 'name' => 'DeleteArtifact', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteArtifact', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteArtifactInput', ], 'output' => [ 'shape' => 'DeleteArtifactOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'DeleteIntegration' => [ 'name' => 'DeleteIntegration', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteIntegration', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteIntegrationInput', ], 'output' => [ 'shape' => 'DeleteIntegrationOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'DeleteMembership' => [ 'name' => 'DeleteMembership', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteMembership', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteMembershipRequest', ], 'output' => [ 'shape' => 'DeleteMembershipResponse', ], ], 'DeletePrivateConnection' => [ 'name' => 'DeletePrivateConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeletePrivateConnection', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeletePrivateConnectionInput', ], 'output' => [ 'shape' => 'DeletePrivateConnectionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'DeleteSecurityRequirementPack' => [ 'name' => 'DeleteSecurityRequirementPack', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteSecurityRequirementPack', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteSecurityRequirementPackInput', ], 'output' => [ 'shape' => 'DeleteSecurityRequirementPackOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'DeleteTargetDomain' => [ 'name' => 'DeleteTargetDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteTargetDomain', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteTargetDomainInput', ], 'output' => [ 'shape' => 'DeleteTargetDomainOutput', ], 'idempotent' => true, ], 'DescribePrivateConnection' => [ 'name' => 'DescribePrivateConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/DescribePrivateConnection', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DescribePrivateConnectionInput', ], 'output' => [ 'shape' => 'DescribePrivateConnectionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'GetApplication' => [ 'name' => 'GetApplication', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetApplication', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetApplicationRequest', ], 'output' => [ 'shape' => 'GetApplicationResponse', ], 'readonly' => true, ], 'GetArtifact' => [ 'name' => 'GetArtifact', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetArtifact', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetArtifactInput', ], 'output' => [ 'shape' => 'GetArtifactOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'GetIntegration' => [ 'name' => 'GetIntegration', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetIntegration', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetIntegrationInput', ], 'output' => [ 'shape' => 'GetIntegrationOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'GetSecurityRequirementPack' => [ 'name' => 'GetSecurityRequirementPack', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetSecurityRequirementPack', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSecurityRequirementPackInput', ], 'output' => [ 'shape' => 'GetSecurityRequirementPackOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ImportSecurityRequirements' => [ 'name' => 'ImportSecurityRequirements', 'http' => [ 'method' => 'POST', 'requestUri' => '/ImportSecurityRequirements', 'responseCode' => 201, ], 'input' => [ 'shape' => 'ImportSecurityRequirementsInput', ], 'output' => [ 'shape' => 'ImportSecurityRequirementsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'InitiateProviderRegistration' => [ 'name' => 'InitiateProviderRegistration', 'http' => [ 'method' => 'POST', 'requestUri' => '/oauth2/provider/register', 'responseCode' => 200, ], 'input' => [ 'shape' => 'InitiateProviderRegistrationInput', ], 'output' => [ 'shape' => 'InitiateProviderRegistrationOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'ListAgentSpaces' => [ 'name' => 'ListAgentSpaces', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListAgentSpaces', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListAgentSpacesInput', ], 'output' => [ 'shape' => 'ListAgentSpacesOutput', ], 'readonly' => true, ], 'ListApplications' => [ 'name' => 'ListApplications', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListApplications', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListApplicationsRequest', ], 'output' => [ 'shape' => 'ListApplicationsResponse', ], 'readonly' => true, ], 'ListArtifacts' => [ 'name' => 'ListArtifacts', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListArtifacts', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListArtifactsInput', ], 'output' => [ 'shape' => 'ListArtifactsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListCodeReviewJobTasks' => [ 'name' => 'ListCodeReviewJobTasks', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListCodeReviewJobTasks', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListCodeReviewJobTasksInput', ], 'output' => [ 'shape' => 'ListCodeReviewJobTasksOutput', ], ], 'ListCodeReviewJobsForCodeReview' => [ 'name' => 'ListCodeReviewJobsForCodeReview', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListCodeReviewJobsForCodeReview', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListCodeReviewJobsForCodeReviewInput', ], 'output' => [ 'shape' => 'ListCodeReviewJobsForCodeReviewOutput', ], ], 'ListCodeReviews' => [ 'name' => 'ListCodeReviews', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListCodeReviews', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListCodeReviewsInput', ], 'output' => [ 'shape' => 'ListCodeReviewsOutput', ], ], 'ListDiscoveredEndpoints' => [ 'name' => 'ListDiscoveredEndpoints', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListDiscoveredEndpoints', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListDiscoveredEndpointsInput', ], 'output' => [ 'shape' => 'ListDiscoveredEndpointsOutput', ], ], 'ListFindings' => [ 'name' => 'ListFindings', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListFindings', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListFindingsInput', ], 'output' => [ 'shape' => 'ListFindingsOutput', ], ], 'ListIntegratedResources' => [ 'name' => 'ListIntegratedResources', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListIntegratedResources', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListIntegratedResourcesInput', ], 'output' => [ 'shape' => 'ListIntegratedResourcesOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'ListIntegrations' => [ 'name' => 'ListIntegrations', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListIntegrations', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListIntegrationsInput', ], 'output' => [ 'shape' => 'ListIntegrationsOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListMemberships' => [ 'name' => 'ListMemberships', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListMemberships', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListMembershipsRequest', ], 'output' => [ 'shape' => 'ListMembershipsResponse', ], ], 'ListPentestJobTasks' => [ 'name' => 'ListPentestJobTasks', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListPentestJobTasks', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListPentestJobTasksInput', ], 'output' => [ 'shape' => 'ListPentestJobTasksOutput', ], ], 'ListPentestJobsForPentest' => [ 'name' => 'ListPentestJobsForPentest', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListPentestJobsForPentest', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListPentestJobsForPentestInput', ], 'output' => [ 'shape' => 'ListPentestJobsForPentestOutput', ], ], 'ListPentests' => [ 'name' => 'ListPentests', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListPentests', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListPentestsInput', ], 'output' => [ 'shape' => 'ListPentestsOutput', ], ], 'ListPrivateConnections' => [ 'name' => 'ListPrivateConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListPrivateConnections', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListPrivateConnectionsInput', ], 'output' => [ 'shape' => 'ListPrivateConnectionsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListSecurityRequirementPacks' => [ 'name' => 'ListSecurityRequirementPacks', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListSecurityRequirementPacks', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSecurityRequirementPacksInput', ], 'output' => [ 'shape' => 'ListSecurityRequirementPacksOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListSecurityRequirements' => [ 'name' => 'ListSecurityRequirements', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListSecurityRequirements', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSecurityRequirementsInput', ], 'output' => [ 'shape' => 'ListSecurityRequirementsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'GET', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTagsForResourceInput', ], 'output' => [ 'shape' => 'ListTagsForResourceOutput', ], 'readonly' => true, ], 'ListTargetDomains' => [ 'name' => 'ListTargetDomains', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListTargetDomains', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTargetDomainsInput', ], 'output' => [ 'shape' => 'ListTargetDomainsOutput', ], 'readonly' => true, ], 'ListThreatModelJobTasks' => [ 'name' => 'ListThreatModelJobTasks', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListThreatModelJobTasks', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListThreatModelJobTasksInput', ], 'output' => [ 'shape' => 'ListThreatModelJobTasksOutput', ], 'readonly' => true, ], 'ListThreatModelJobs' => [ 'name' => 'ListThreatModelJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListThreatModelJobs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListThreatModelJobsInput', ], 'output' => [ 'shape' => 'ListThreatModelJobsOutput', ], 'readonly' => true, ], 'ListThreatModels' => [ 'name' => 'ListThreatModels', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListThreatModels', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListThreatModelsInput', ], 'output' => [ 'shape' => 'ListThreatModelsOutput', ], 'readonly' => true, ], 'ListThreats' => [ 'name' => 'ListThreats', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListThreats', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListThreatsInput', ], 'output' => [ 'shape' => 'ListThreatsOutput', ], 'readonly' => true, ], 'StartCodeRemediation' => [ 'name' => 'StartCodeRemediation', 'http' => [ 'method' => 'POST', 'requestUri' => '/StartCodeRemediation', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StartCodeRemediationInput', ], 'output' => [ 'shape' => 'StartCodeRemediationOutput', ], ], 'StartCodeReviewJob' => [ 'name' => 'StartCodeReviewJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/StartCodeReviewJob', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StartCodeReviewJobInput', ], 'output' => [ 'shape' => 'StartCodeReviewJobOutput', ], ], 'StartPentestJob' => [ 'name' => 'StartPentestJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/StartPentestJob', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StartPentestJobInput', ], 'output' => [ 'shape' => 'StartPentestJobOutput', ], ], 'StartThreatModelJob' => [ 'name' => 'StartThreatModelJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/StartThreatModelJob', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StartThreatModelJobInput', ], 'output' => [ 'shape' => 'StartThreatModelJobOutput', ], ], 'StopCodeReviewJob' => [ 'name' => 'StopCodeReviewJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/StopCodeReviewJob', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StopCodeReviewJobInput', ], 'output' => [ 'shape' => 'StopCodeReviewJobOutput', ], ], 'StopPentestJob' => [ 'name' => 'StopPentestJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/StopPentestJob', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StopPentestJobInput', ], 'output' => [ 'shape' => 'StopPentestJobOutput', ], ], 'StopThreatModelJob' => [ 'name' => 'StopThreatModelJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/StopThreatModelJob', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StopThreatModelJobInput', ], 'output' => [ 'shape' => 'StopThreatModelJobOutput', ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'TagResourceInput', ], 'output' => [ 'shape' => 'TagResourceOutput', ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'UntagResourceInput', ], 'output' => [ 'shape' => 'UntagResourceOutput', ], 'idempotent' => true, ], 'UpdateAgentSpace' => [ 'name' => 'UpdateAgentSpace', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateAgentSpace', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateAgentSpaceInput', ], 'output' => [ 'shape' => 'UpdateAgentSpaceOutput', ], ], 'UpdateApplication' => [ 'name' => 'UpdateApplication', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateApplication', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateApplicationRequest', ], 'output' => [ 'shape' => 'UpdateApplicationResponse', ], 'idempotent' => true, ], 'UpdateCodeReview' => [ 'name' => 'UpdateCodeReview', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateCodeReview', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateCodeReviewInput', ], 'output' => [ 'shape' => 'UpdateCodeReviewOutput', ], ], 'UpdateFinding' => [ 'name' => 'UpdateFinding', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateFinding', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateFindingInput', ], 'output' => [ 'shape' => 'UpdateFindingOutput', ], ], 'UpdateIntegratedResources' => [ 'name' => 'UpdateIntegratedResources', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateIntegratedResources', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateIntegratedResourcesInput', ], 'output' => [ 'shape' => 'UpdateIntegratedResourcesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'UpdatePentest' => [ 'name' => 'UpdatePentest', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdatePentest', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdatePentestInput', ], 'output' => [ 'shape' => 'UpdatePentestOutput', ], ], 'UpdatePrivateConnectionCertificate' => [ 'name' => 'UpdatePrivateConnectionCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdatePrivateConnectionCertificate', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdatePrivateConnectionCertificateInput', ], 'output' => [ 'shape' => 'UpdatePrivateConnectionCertificateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'UpdateSecurityRequirementPack' => [ 'name' => 'UpdateSecurityRequirementPack', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateSecurityRequirementPack', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateSecurityRequirementPackInput', ], 'output' => [ 'shape' => 'UpdateSecurityRequirementPackOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'UpdateTargetDomain' => [ 'name' => 'UpdateTargetDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateTargetDomain', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateTargetDomainInput', ], 'output' => [ 'shape' => 'UpdateTargetDomainOutput', ], ], 'UpdateThreat' => [ 'name' => 'UpdateThreat', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateThreat', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateThreatInput', ], 'output' => [ 'shape' => 'UpdateThreatOutput', ], ], 'UpdateThreatModel' => [ 'name' => 'UpdateThreatModel', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateThreatModel', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateThreatModelInput', ], 'output' => [ 'shape' => 'UpdateThreatModelOutput', ], ], 'VerifyTargetDomain' => [ 'name' => 'VerifyTargetDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/VerifyTargetDomain', 'responseCode' => 200, ], 'input' => [ 'shape' => 'VerifyTargetDomainInput', ], 'output' => [ 'shape' => 'VerifyTargetDomainOutput', ], ], ], 'shapes' => [ 'AWSResources' => [ 'type' => 'structure', 'members' => [ 'vpcs' => [ 'shape' => 'VpcConfigs', ], 'logGroups' => [ 'shape' => 'LogGroupArns', ], 's3Buckets' => [ 'shape' => 'S3BucketArns', ], 'secretArns' => [ 'shape' => 'SecretArns', ], 'lambdaFunctionArns' => [ 'shape' => 'LambdaFunctionArns', ], 'iamRoles' => [ 'shape' => 'IamRoles', ], ], ], 'AccessDeniedException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, 'senderFault' => true, ], 'exception' => true, ], 'AccessToken' => [ 'type' => 'string', 'sensitive' => true, ], 'AccessType' => [ 'type' => 'string', 'enum' => [ 'PRIVATE', 'PUBLIC', ], ], 'Actor' => [ 'type' => 'structure', 'members' => [ 'identifier' => [ 'shape' => 'String', ], 'uris' => [ 'shape' => 'UriList', ], 'authentication' => [ 'shape' => 'Authentication', ], 'description' => [ 'shape' => 'String', ], ], ], 'ActorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Actor', ], ], 'AddArtifactInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'artifactContent', 'artifactType', 'fileName', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'artifactContent' => [ 'shape' => 'Blob', ], 'artifactType' => [ 'shape' => 'ArtifactType', ], 'fileName' => [ 'shape' => 'String', ], ], ], 'AddArtifactOutput' => [ 'type' => 'structure', 'required' => [ 'artifactId', ], 'members' => [ 'artifactId' => [ 'shape' => 'ArtifactId', ], ], ], 'AgentName' => [ 'type' => 'string', ], 'AgentSpace' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'name', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'name' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'awsResources' => [ 'shape' => 'AWSResources', ], 'targetDomainIds' => [ 'shape' => 'TargetDomainIdList', ], 'codeReviewSettings' => [ 'shape' => 'CodeReviewSettings', ], 'kmsKeyId' => [ 'shape' => 'KmsKeyId', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'AgentSpaceId' => [ 'type' => 'string', ], 'AgentSpaceIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AgentSpaceId', ], ], 'AgentSpaceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AgentSpace', ], ], 'AgentSpaceSummary' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'name', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'name' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'AgentSpaceSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AgentSpaceSummary', ], ], 'ApplicationDomain' => [ 'type' => 'string', ], 'ApplicationId' => [ 'type' => 'string', ], 'ApplicationSummary' => [ 'type' => 'structure', 'required' => [ 'applicationId', 'applicationName', 'domain', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], 'applicationName' => [ 'shape' => 'String', ], 'domain' => [ 'shape' => 'ApplicationDomain', ], 'defaultKmsKeyId' => [ 'shape' => 'DefaultKmsKeyId', ], ], ], 'ApplicationSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ApplicationSummary', ], ], 'Artifact' => [ 'type' => 'structure', 'required' => [ 'contents', 'type', ], 'members' => [ 'contents' => [ 'shape' => 'String', ], 'type' => [ 'shape' => 'ArtifactType', ], ], ], 'ArtifactId' => [ 'type' => 'string', ], 'ArtifactIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'ArtifactId', ], ], 'ArtifactMetadataItem' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'artifactId', 'fileName', 'updatedAt', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'artifactId' => [ 'shape' => 'ArtifactId', ], 'fileName' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ArtifactMetadataList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ArtifactMetadataItem', ], ], 'ArtifactSummary' => [ 'type' => 'structure', 'required' => [ 'artifactId', 'fileName', 'artifactType', ], 'members' => [ 'artifactId' => [ 'shape' => 'ArtifactId', ], 'fileName' => [ 'shape' => 'String', ], 'artifactType' => [ 'shape' => 'ArtifactType', ], ], ], 'ArtifactSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ArtifactSummary', ], ], 'ArtifactType' => [ 'type' => 'string', 'enum' => [ 'TXT', 'PNG', 'JPEG', 'MD', 'PDF', 'DOCX', 'DOC', 'JSON', 'YAML', ], ], 'Assets' => [ 'type' => 'structure', 'members' => [ 'endpoints' => [ 'shape' => 'EndpointList', ], 'actors' => [ 'shape' => 'ActorList', ], 'documents' => [ 'shape' => 'DocumentList', ], 'sourceCode' => [ 'shape' => 'SourceCodeRepositoryList', ], 'integratedRepositories' => [ 'shape' => 'IntegratedRepositoryList', ], ], ], 'AuthCode' => [ 'type' => 'string', ], 'Authentication' => [ 'type' => 'structure', 'members' => [ 'providerType' => [ 'shape' => 'AuthenticationProviderType', ], 'value' => [ 'shape' => 'String', ], ], ], 'AuthenticationProviderType' => [ 'type' => 'string', 'enum' => [ 'SECRETS_MANAGER', 'AWS_LAMBDA', 'AWS_IAM_ROLE', 'AWS_INTERNAL', ], ], 'BatchCreateSecurityRequirementResult' => [ 'type' => 'structure', 'required' => [ 'packId', 'name', 'description', 'domain', 'evaluation', 'createdAt', 'updatedAt', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'name' => [ 'shape' => 'SecurityRequirementName', ], 'description' => [ 'shape' => 'String', ], 'domain' => [ 'shape' => 'String', ], 'evaluation' => [ 'shape' => 'String', ], 'remediation' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'BatchCreateSecurityRequirementResultList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchCreateSecurityRequirementResult', ], ], 'BatchCreateSecurityRequirementsInput' => [ 'type' => 'structure', 'required' => [ 'packId', 'securityRequirements', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'securityRequirements' => [ 'shape' => 'CreateSecurityRequirementEntryList', ], ], ], 'BatchCreateSecurityRequirementsOutput' => [ 'type' => 'structure', 'required' => [ 'securityRequirements', 'errors', ], 'members' => [ 'securityRequirements' => [ 'shape' => 'BatchCreateSecurityRequirementResultList', ], 'errors' => [ 'shape' => 'BatchSecurityRequirementErrors', ], ], ], 'BatchDeleteCodeReviewsInput' => [ 'type' => 'structure', 'required' => [ 'codeReviewIds', 'agentSpaceId', ], 'members' => [ 'codeReviewIds' => [ 'shape' => 'CodeReviewIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchDeleteCodeReviewsOutput' => [ 'type' => 'structure', 'members' => [ 'deleted' => [ 'shape' => 'CodeReviewIdList', ], 'failed' => [ 'shape' => 'DeleteCodeReviewFailureList', ], ], ], 'BatchDeletePentestsInput' => [ 'type' => 'structure', 'required' => [ 'pentestIds', 'agentSpaceId', ], 'members' => [ 'pentestIds' => [ 'shape' => 'PentestIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchDeletePentestsOutput' => [ 'type' => 'structure', 'members' => [ 'deleted' => [ 'shape' => 'PentestList', ], 'failed' => [ 'shape' => 'DeletePentestFailureList', ], ], ], 'BatchDeleteSecurityRequirementsInput' => [ 'type' => 'structure', 'required' => [ 'packId', 'securityRequirementNames', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'securityRequirementNames' => [ 'shape' => 'SecurityRequirementNameList', ], ], ], 'BatchDeleteSecurityRequirementsOutput' => [ 'type' => 'structure', 'required' => [ 'deletedSecurityRequirementNames', 'errors', ], 'members' => [ 'deletedSecurityRequirementNames' => [ 'shape' => 'SecurityRequirementNameList', ], 'errors' => [ 'shape' => 'BatchSecurityRequirementErrors', ], ], ], 'BatchDeleteThreatModelsInput' => [ 'type' => 'structure', 'required' => [ 'threatModelIds', 'agentSpaceId', ], 'members' => [ 'threatModelIds' => [ 'shape' => 'ThreatModelIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchDeleteThreatModelsOutput' => [ 'type' => 'structure', 'members' => [ 'deleted' => [ 'shape' => 'ThreatModelIdList', ], 'failed' => [ 'shape' => 'DeleteThreatModelFailureList', ], ], ], 'BatchGetAgentSpacesInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceIds', ], 'members' => [ 'agentSpaceIds' => [ 'shape' => 'AgentSpaceIdList', ], ], ], 'BatchGetAgentSpacesOutput' => [ 'type' => 'structure', 'members' => [ 'agentSpaces' => [ 'shape' => 'AgentSpaceList', ], 'notFound' => [ 'shape' => 'AgentSpaceIdList', ], ], ], 'BatchGetArtifactMetadataInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'artifactIds', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'artifactIds' => [ 'shape' => 'ArtifactIds', ], ], ], 'BatchGetArtifactMetadataOutput' => [ 'type' => 'structure', 'required' => [ 'artifactMetadataList', ], 'members' => [ 'artifactMetadataList' => [ 'shape' => 'ArtifactMetadataList', ], ], ], 'BatchGetCodeReviewJobTasksInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'codeReviewJobTaskIds', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'codeReviewJobTaskIds' => [ 'shape' => 'TaskIdList', ], ], ], 'BatchGetCodeReviewJobTasksOutput' => [ 'type' => 'structure', 'members' => [ 'codeReviewJobTasks' => [ 'shape' => 'CodeReviewJobTaskList', ], 'notFound' => [ 'shape' => 'TaskIdList', ], ], ], 'BatchGetCodeReviewJobsInput' => [ 'type' => 'structure', 'required' => [ 'codeReviewJobIds', 'agentSpaceId', ], 'members' => [ 'codeReviewJobIds' => [ 'shape' => 'CodeReviewJobIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchGetCodeReviewJobsOutput' => [ 'type' => 'structure', 'members' => [ 'codeReviewJobs' => [ 'shape' => 'CodeReviewJobList', ], 'notFound' => [ 'shape' => 'CodeReviewJobIdList', ], ], ], 'BatchGetCodeReviewsInput' => [ 'type' => 'structure', 'required' => [ 'codeReviewIds', 'agentSpaceId', ], 'members' => [ 'codeReviewIds' => [ 'shape' => 'CodeReviewIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchGetCodeReviewsOutput' => [ 'type' => 'structure', 'members' => [ 'codeReviews' => [ 'shape' => 'CodeReviewList', ], 'notFound' => [ 'shape' => 'CodeReviewIdList', ], ], ], 'BatchGetFindingsInput' => [ 'type' => 'structure', 'required' => [ 'findingIds', 'agentSpaceId', ], 'members' => [ 'findingIds' => [ 'shape' => 'FindingIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchGetFindingsOutput' => [ 'type' => 'structure', 'members' => [ 'findings' => [ 'shape' => 'FindingList', ], 'notFound' => [ 'shape' => 'FindingIdList', ], ], ], 'BatchGetPentestJobTasksInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'taskIds', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'taskIds' => [ 'shape' => 'TaskIdList', ], ], ], 'BatchGetPentestJobTasksOutput' => [ 'type' => 'structure', 'members' => [ 'tasks' => [ 'shape' => 'TaskList', ], 'notFound' => [ 'shape' => 'TaskIdList', ], ], ], 'BatchGetPentestJobsInput' => [ 'type' => 'structure', 'required' => [ 'pentestJobIds', 'agentSpaceId', ], 'members' => [ 'pentestJobIds' => [ 'shape' => 'PentestJobIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchGetPentestJobsOutput' => [ 'type' => 'structure', 'members' => [ 'pentestJobs' => [ 'shape' => 'PentestJobList', ], 'notFound' => [ 'shape' => 'PentestJobIdList', ], ], ], 'BatchGetPentestsInput' => [ 'type' => 'structure', 'required' => [ 'pentestIds', 'agentSpaceId', ], 'members' => [ 'pentestIds' => [ 'shape' => 'PentestIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchGetPentestsOutput' => [ 'type' => 'structure', 'members' => [ 'pentests' => [ 'shape' => 'PentestList', ], 'notFound' => [ 'shape' => 'PentestIdList', ], ], ], 'BatchGetSecurityRequirementResult' => [ 'type' => 'structure', 'required' => [ 'packId', 'name', 'description', 'domain', 'evaluation', 'createdAt', 'updatedAt', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'name' => [ 'shape' => 'SecurityRequirementName', ], 'description' => [ 'shape' => 'String', ], 'domain' => [ 'shape' => 'String', ], 'evaluation' => [ 'shape' => 'String', ], 'remediation' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'BatchGetSecurityRequirementResultList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchGetSecurityRequirementResult', ], ], 'BatchGetSecurityRequirementsInput' => [ 'type' => 'structure', 'required' => [ 'packId', 'securityRequirementNames', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'securityRequirementNames' => [ 'shape' => 'SecurityRequirementNameList', ], ], ], 'BatchGetSecurityRequirementsOutput' => [ 'type' => 'structure', 'required' => [ 'securityRequirements', 'errors', ], 'members' => [ 'securityRequirements' => [ 'shape' => 'BatchGetSecurityRequirementResultList', ], 'errors' => [ 'shape' => 'BatchSecurityRequirementErrors', ], ], ], 'BatchGetTargetDomainsInput' => [ 'type' => 'structure', 'required' => [ 'targetDomainIds', ], 'members' => [ 'targetDomainIds' => [ 'shape' => 'TargetDomainIdList', ], ], ], 'BatchGetTargetDomainsOutput' => [ 'type' => 'structure', 'members' => [ 'targetDomains' => [ 'shape' => 'TargetDomainList', ], 'notFound' => [ 'shape' => 'TargetDomainIdList', ], ], ], 'BatchGetThreatModelJobTasksInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'threatModelJobTaskIds', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'threatModelJobTaskIds' => [ 'shape' => 'TaskIdList', ], ], ], 'BatchGetThreatModelJobTasksOutput' => [ 'type' => 'structure', 'members' => [ 'threatModelJobTasks' => [ 'shape' => 'ThreatModelJobTaskList', ], 'notFound' => [ 'shape' => 'TaskIdList', ], ], ], 'BatchGetThreatModelJobsInput' => [ 'type' => 'structure', 'required' => [ 'threatModelJobIds', 'agentSpaceId', ], 'members' => [ 'threatModelJobIds' => [ 'shape' => 'ThreatModelJobIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchGetThreatModelJobsOutput' => [ 'type' => 'structure', 'members' => [ 'threatModelJobs' => [ 'shape' => 'ThreatModelJobList', ], 'notFound' => [ 'shape' => 'ThreatModelJobIdList', ], ], ], 'BatchGetThreatModelsInput' => [ 'type' => 'structure', 'required' => [ 'threatModelIds', 'agentSpaceId', ], 'members' => [ 'threatModelIds' => [ 'shape' => 'ThreatModelIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchGetThreatModelsOutput' => [ 'type' => 'structure', 'members' => [ 'threatModels' => [ 'shape' => 'ThreatModelList', ], 'notFound' => [ 'shape' => 'ThreatModelIdList', ], ], ], 'BatchGetThreatsInput' => [ 'type' => 'structure', 'required' => [ 'threatIds', 'agentSpaceId', ], 'members' => [ 'threatIds' => [ 'shape' => 'ThreatIdList', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'BatchGetThreatsOutput' => [ 'type' => 'structure', 'members' => [ 'threats' => [ 'shape' => 'ThreatList', ], 'notFound' => [ 'shape' => 'ThreatIdList', ], ], ], 'BatchSecurityRequirementError' => [ 'type' => 'structure', 'required' => [ 'securityRequirementName', 'code', 'message', ], 'members' => [ 'securityRequirementName' => [ 'shape' => 'SecurityRequirementName', ], 'code' => [ 'shape' => 'String', ], 'message' => [ 'shape' => 'String', ], ], ], 'BatchSecurityRequirementErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchSecurityRequirementError', ], ], 'BatchUpdateSecurityRequirementsInput' => [ 'type' => 'structure', 'required' => [ 'packId', 'securityRequirements', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'securityRequirements' => [ 'shape' => 'UpdateSecurityRequirementEntryList', ], ], ], 'BatchUpdateSecurityRequirementsOutput' => [ 'type' => 'structure', 'required' => [ 'updatedSecurityRequirementNames', 'errors', ], 'members' => [ 'updatedSecurityRequirementNames' => [ 'shape' => 'SecurityRequirementNameList', ], 'errors' => [ 'shape' => 'BatchSecurityRequirementErrors', ], ], ], 'BitbucketInstallationId' => [ 'type' => 'string', ], 'BitbucketIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'installationId', 'workspace', 'code', 'state', ], 'members' => [ 'installationId' => [ 'shape' => 'BitbucketInstallationId', ], 'workspace' => [ 'shape' => 'BitbucketWorkspace', ], 'code' => [ 'shape' => 'AuthCode', ], 'state' => [ 'shape' => 'CsrfState', ], ], ], 'BitbucketRepositoryMetadata' => [ 'type' => 'structure', 'required' => [ 'name', 'providerResourceId', 'workspace', ], 'members' => [ 'name' => [ 'shape' => 'ProviderResourceName', ], 'providerResourceId' => [ 'shape' => 'ProviderResourceId', ], 'workspace' => [ 'shape' => 'BitbucketWorkspace', ], 'accessType' => [ 'shape' => 'AccessType', ], ], ], 'BitbucketRepositoryResource' => [ 'type' => 'structure', 'required' => [ 'name', 'workspace', ], 'members' => [ 'name' => [ 'shape' => 'ProviderResourceName', ], 'workspace' => [ 'shape' => 'BitbucketWorkspace', ], ], ], 'BitbucketResourceCapabilities' => [ 'type' => 'structure', 'members' => [ 'leaveComments' => [ 'shape' => 'Boolean', ], 'remediateCode' => [ 'shape' => 'Boolean', ], ], ], 'BitbucketWorkspace' => [ 'type' => 'string', ], 'Blob' => [ 'type' => 'blob', ], 'Boolean' => [ 'type' => 'boolean', 'box' => true, ], 'Category' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'String', ], 'isPrimary' => [ 'shape' => 'Boolean', ], ], ], 'CategoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Category', ], ], 'CertificateChain' => [ 'type' => 'string', 'sensitive' => true, ], 'CleanUpStrategy' => [ 'type' => 'string', 'enum' => [ 'BEST_EFFORT_DELETE', 'RETAIN_ALL', ], ], 'CloudWatchLog' => [ 'type' => 'structure', 'members' => [ 'logGroup' => [ 'shape' => 'String', ], 'logStream' => [ 'shape' => 'String', ], ], ], 'CodeLocation' => [ 'type' => 'structure', 'required' => [ 'filePath', ], 'members' => [ 'filePath' => [ 'shape' => 'String', ], 'lineStart' => [ 'shape' => 'Integer', ], 'lineEnd' => [ 'shape' => 'Integer', ], 'label' => [ 'shape' => 'String', ], ], ], 'CodeLocationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeLocation', ], ], 'CodeRemediationStrategy' => [ 'type' => 'string', 'enum' => [ 'AUTOMATIC', 'DISABLED', ], ], 'CodeRemediationTask' => [ 'type' => 'structure', 'required' => [ 'status', ], 'members' => [ 'status' => [ 'shape' => 'CodeRemediationTaskStatus', ], 'statusReason' => [ 'shape' => 'String', ], 'taskDetails' => [ 'shape' => 'CodeRemediationTaskDetailsList', ], ], ], 'CodeRemediationTaskDetails' => [ 'type' => 'structure', 'members' => [ 'repoName' => [ 'shape' => 'String', ], 'codeDiffLink' => [ 'shape' => 'String', ], 'pullRequestLink' => [ 'shape' => 'String', ], ], ], 'CodeRemediationTaskDetailsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeRemediationTaskDetails', ], ], 'CodeRemediationTaskStatus' => [ 'type' => 'string', 'enum' => [ 'IN_PROGRESS', 'COMPLETED', 'FAILED', ], ], 'CodeReview' => [ 'type' => 'structure', 'required' => [ 'codeReviewId', 'agentSpaceId', 'title', 'assets', ], 'members' => [ 'codeReviewId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'validationMode' => [ 'shape' => 'ValidationMode', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CodeReviewIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'CodeReviewJob' => [ 'type' => 'structure', 'members' => [ 'codeReviewJobId' => [ 'shape' => 'String', ], 'codeReviewId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'overview' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'JobStatus', ], 'documents' => [ 'shape' => 'DocumentList', ], 'sourceCode' => [ 'shape' => 'SourceCodeRepositoryList', ], 'steps' => [ 'shape' => 'StepList', ], 'executionContext' => [ 'shape' => 'ExecutionContextList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'errorInformation' => [ 'shape' => 'ErrorInformation', ], 'integratedRepositories' => [ 'shape' => 'IntegratedRepositoryList', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CodeReviewJobIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'CodeReviewJobList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeReviewJob', ], ], 'CodeReviewJobSummary' => [ 'type' => 'structure', 'required' => [ 'codeReviewJobId', 'codeReviewId', ], 'members' => [ 'codeReviewJobId' => [ 'shape' => 'String', ], 'codeReviewId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'JobStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CodeReviewJobSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeReviewJobSummary', ], ], 'CodeReviewJobTask' => [ 'type' => 'structure', 'required' => [ 'taskId', ], 'members' => [ 'taskId' => [ 'shape' => 'String', ], 'codeReviewId' => [ 'shape' => 'String', ], 'codeReviewJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'categories' => [ 'shape' => 'CategoryList', ], 'riskType' => [ 'shape' => 'RiskType', ], 'executionStatus' => [ 'shape' => 'TaskExecutionStatus', ], 'logsLocation' => [ 'shape' => 'LogLocation', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CodeReviewJobTaskList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeReviewJobTask', ], ], 'CodeReviewJobTaskSummary' => [ 'type' => 'structure', 'required' => [ 'taskId', ], 'members' => [ 'taskId' => [ 'shape' => 'String', ], 'codeReviewId' => [ 'shape' => 'String', ], 'codeReviewJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'riskType' => [ 'shape' => 'RiskType', ], 'executionStatus' => [ 'shape' => 'TaskExecutionStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CodeReviewJobTaskSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeReviewJobTaskSummary', ], ], 'CodeReviewList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeReview', ], ], 'CodeReviewSettings' => [ 'type' => 'structure', 'required' => [ 'controlsScanning', 'generalPurposeScanning', ], 'members' => [ 'controlsScanning' => [ 'shape' => 'Boolean', ], 'generalPurposeScanning' => [ 'shape' => 'Boolean', ], ], ], 'CodeReviewSummary' => [ 'type' => 'structure', 'required' => [ 'codeReviewId', 'agentSpaceId', 'title', ], 'members' => [ 'codeReviewId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CodeReviewSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeReviewSummary', ], ], 'ConfidenceLevel' => [ 'type' => 'string', 'enum' => [ 'FALSE_POSITIVE', 'UNCONFIRMED', 'LOW', 'MEDIUM', 'HIGH', ], ], 'ConflictException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, 'senderFault' => true, ], 'exception' => true, ], 'ConfluenceDocumentMetadata' => [ 'type' => 'structure', 'required' => [ 'name', 'providerResourceId', 'spaceKey', 'pageId', ], 'members' => [ 'name' => [ 'shape' => 'ProviderResourceName', ], 'providerResourceId' => [ 'shape' => 'ProviderResourceId', ], 'spaceKey' => [ 'shape' => 'String', ], 'pageId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'spaceTitle' => [ 'shape' => 'String', ], ], ], 'ConfluenceDocumentResource' => [ 'type' => 'structure', 'required' => [ 'name', 'spaceKey', 'pageId', ], 'members' => [ 'name' => [ 'shape' => 'ProviderResourceName', ], 'spaceKey' => [ 'shape' => 'String', ], 'pageId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'spaceTitle' => [ 'shape' => 'String', ], ], ], 'ConfluenceInstallationId' => [ 'type' => 'string', ], 'ConfluenceIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'installationId', 'code', 'state', 'siteUrl', ], 'members' => [ 'installationId' => [ 'shape' => 'ConfluenceInstallationId', ], 'code' => [ 'shape' => 'AuthCode', ], 'state' => [ 'shape' => 'CsrfState', ], 'siteUrl' => [ 'shape' => 'ConfluenceSiteUrl', ], ], ], 'ConfluenceResourceCapabilities' => [ 'type' => 'structure', 'members' => [ 'fetchDocument' => [ 'shape' => 'Boolean', ], 'createDocument' => [ 'shape' => 'Boolean', ], 'updateDocument' => [ 'shape' => 'Boolean', ], ], ], 'ConfluenceSiteUrl' => [ 'type' => 'string', ], 'ContextType' => [ 'type' => 'string', 'enum' => [ 'ERROR', 'CLIENT_ERROR', 'WARNING', 'INFO', ], ], 'CreateAgentSpaceInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'AgentName', ], 'description' => [ 'shape' => 'String', ], 'awsResources' => [ 'shape' => 'AWSResources', ], 'targetDomainIds' => [ 'shape' => 'TargetDomainIdList', ], 'codeReviewSettings' => [ 'shape' => 'CodeReviewSettings', ], 'kmsKeyId' => [ 'shape' => 'KmsKeyId', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'CreateAgentSpaceOutput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'name', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'name' => [ 'shape' => 'AgentName', ], 'description' => [ 'shape' => 'String', ], 'awsResources' => [ 'shape' => 'AWSResources', ], 'targetDomainIds' => [ 'shape' => 'TargetDomainIdList', ], 'codeReviewSettings' => [ 'shape' => 'CodeReviewSettings', ], 'kmsKeyId' => [ 'shape' => 'KmsKeyId', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CreateApplicationRequest' => [ 'type' => 'structure', 'members' => [ 'idcInstanceArn' => [ 'shape' => 'IdCInstanceArn', ], 'roleArn' => [ 'shape' => 'RoleArn', ], 'defaultKmsKeyId' => [ 'shape' => 'DefaultKmsKeyId', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'CreateApplicationResponse' => [ 'type' => 'structure', 'required' => [ 'applicationId', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], ], ], 'CreateCodeReviewInput' => [ 'type' => 'structure', 'required' => [ 'title', 'agentSpaceId', 'assets', ], 'members' => [ 'title' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'validationMode' => [ 'shape' => 'ValidationMode', ], ], ], 'CreateCodeReviewOutput' => [ 'type' => 'structure', 'required' => [ 'codeReviewId', ], 'members' => [ 'codeReviewId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'assets' => [ 'shape' => 'Assets', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'validationMode' => [ 'shape' => 'ValidationMode', ], ], ], 'CreateIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'provider', 'input', 'integrationDisplayName', ], 'members' => [ 'provider' => [ 'shape' => 'Provider', ], 'input' => [ 'shape' => 'ProviderInput', ], 'integrationDisplayName' => [ 'shape' => 'String', ], 'kmsKeyId' => [ 'shape' => 'KmsKeyId', ], 'tags' => [ 'shape' => 'TagMap', ], 'privateConnectionName' => [ 'shape' => 'PrivateConnectionName', ], ], ], 'CreateIntegrationOutput' => [ 'type' => 'structure', 'required' => [ 'integrationId', ], 'members' => [ 'integrationId' => [ 'shape' => 'IntegrationId', ], ], ], 'CreateMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'applicationId', 'agentSpaceId', 'membershipId', 'memberType', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'membershipId' => [ 'shape' => 'MembershipId', ], 'memberType' => [ 'shape' => 'MembershipType', ], 'config' => [ 'shape' => 'MembershipConfig', ], ], ], 'CreateMembershipResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreatePentestInput' => [ 'type' => 'structure', 'required' => [ 'title', 'agentSpaceId', ], 'members' => [ 'title' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'excludeRiskTypes' => [ 'shape' => 'RiskTypeList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'vpcConfig' => [ 'shape' => 'VpcConfig', ], 'networkTrafficConfig' => [ 'shape' => 'NetworkTrafficConfig', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'disableManagedSkills' => [ 'shape' => 'SkillTypeList', ], ], ], 'CreatePentestOutput' => [ 'type' => 'structure', 'members' => [ 'pentestId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'assets' => [ 'shape' => 'Assets', ], 'excludeRiskTypes' => [ 'shape' => 'RiskTypeList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'CreatePrivateConnectionInput' => [ 'type' => 'structure', 'required' => [ 'privateConnectionName', 'mode', ], 'members' => [ 'privateConnectionName' => [ 'shape' => 'PrivateConnectionName', ], 'mode' => [ 'shape' => 'PrivateConnectionMode', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'CreatePrivateConnectionOutput' => [ 'type' => 'structure', 'required' => [ 'name', 'type', 'status', ], 'members' => [ 'name' => [ 'shape' => 'PrivateConnectionName', ], 'type' => [ 'shape' => 'PrivateConnectionType', ], 'status' => [ 'shape' => 'PrivateConnectionStatus', ], 'resourceGatewayId' => [ 'shape' => 'ResourceGatewayId', ], 'hostAddress' => [ 'shape' => 'HostAddress', ], 'vpcId' => [ 'shape' => 'PrivateConnectionVpcId', ], 'resourceConfigurationId' => [ 'shape' => 'ResourceConfigurationId', ], 'certificateExpiryTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'dnsResolution' => [ 'shape' => 'ResourceConfigDnsResolution', ], 'failureMessage' => [ 'shape' => 'String', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'CreateSecurityRequirementEntry' => [ 'type' => 'structure', 'required' => [ 'name', 'description', 'domain', 'evaluation', ], 'members' => [ 'name' => [ 'shape' => 'SecurityRequirementName', ], 'description' => [ 'shape' => 'String', ], 'domain' => [ 'shape' => 'String', ], 'evaluation' => [ 'shape' => 'String', ], 'remediation' => [ 'shape' => 'String', ], ], ], 'CreateSecurityRequirementEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CreateSecurityRequirementEntry', ], ], 'CreateSecurityRequirementPackInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'SecurityRequirementPackName', ], 'description' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SecurityRequirementPackStatus', ], 'kmsKeyId' => [ 'shape' => 'KmsKeyId', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'CreateSecurityRequirementPackOutput' => [ 'type' => 'structure', 'required' => [ 'packId', 'status', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'status' => [ 'shape' => 'SecurityRequirementPackStatus', ], 'kmsKeyId' => [ 'shape' => 'KmsKeyId', ], ], ], 'CreateTargetDomainInput' => [ 'type' => 'structure', 'required' => [ 'targetDomainName', 'verificationMethod', ], 'members' => [ 'targetDomainName' => [ 'shape' => 'String', ], 'verificationMethod' => [ 'shape' => 'DomainVerificationMethod', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'CreateTargetDomainOutput' => [ 'type' => 'structure', 'required' => [ 'targetDomainId', 'domainName', 'verificationStatus', ], 'members' => [ 'targetDomainId' => [ 'shape' => 'TargetDomainId', ], 'domainName' => [ 'shape' => 'String', ], 'verificationStatus' => [ 'shape' => 'TargetDomainStatus', ], 'verificationStatusReason' => [ 'shape' => 'String', ], 'verificationDetails' => [ 'shape' => 'VerificationDetails', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'verifiedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CreateThreatInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'threatJobId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'threatJobId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'statement' => [ 'shape' => 'String', ], 'severity' => [ 'shape' => 'ThreatSeverity', ], 'comments' => [ 'shape' => 'String', ], 'stride' => [ 'shape' => 'StrideCategoryList', ], 'threatSource' => [ 'shape' => 'String', ], 'prerequisites' => [ 'shape' => 'String', ], 'threatAction' => [ 'shape' => 'String', ], 'threatImpact' => [ 'shape' => 'String', ], 'impactedGoal' => [ 'shape' => 'StringList', ], 'impactedAssets' => [ 'shape' => 'StringList', ], 'anchor' => [ 'shape' => 'ThreatAnchorShape', ], 'evidence' => [ 'shape' => 'ThreatEvidenceList', ], 'recommendation' => [ 'shape' => 'String', ], ], ], 'CreateThreatModelInput' => [ 'type' => 'structure', 'required' => [ 'title', 'agentSpaceId', 'serviceRole', ], 'members' => [ 'title' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'scopeDocs' => [ 'shape' => 'DocumentList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'reportDestination' => [ 'shape' => 'ReportDestination', ], ], ], 'CreateThreatModelOutput' => [ 'type' => 'structure', 'required' => [ 'threatModelId', ], 'members' => [ 'threatModelId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'scopeDocs' => [ 'shape' => 'DocumentList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CreateThreatOutput' => [ 'type' => 'structure', 'required' => [ 'threatId', 'threatJobId', ], 'members' => [ 'threatId' => [ 'shape' => 'String', ], 'threatJobId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'statement' => [ 'shape' => 'String', ], 'severity' => [ 'shape' => 'ThreatSeverity', ], 'status' => [ 'shape' => 'ThreatStatus', ], 'comments' => [ 'shape' => 'String', ], 'stride' => [ 'shape' => 'StrideCategoryList', ], 'threatSource' => [ 'shape' => 'String', ], 'prerequisites' => [ 'shape' => 'String', ], 'threatAction' => [ 'shape' => 'String', ], 'threatImpact' => [ 'shape' => 'String', ], 'impactedGoal' => [ 'shape' => 'StringList', ], 'impactedAssets' => [ 'shape' => 'StringList', ], 'anchor' => [ 'shape' => 'ThreatAnchorShape', ], 'evidence' => [ 'shape' => 'ThreatEvidenceList', ], 'recommendation' => [ 'shape' => 'String', ], 'createdBy' => [ 'shape' => 'ThreatActor', ], 'updatedBy' => [ 'shape' => 'ThreatActor', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CsrfState' => [ 'type' => 'string', ], 'CustomHeader' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], ], 'CustomHeaderList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomHeader', ], ], 'DNSRecordType' => [ 'type' => 'string', 'enum' => [ 'TXT', ], ], 'DefaultKmsKeyId' => [ 'type' => 'string', ], 'DeleteAgentSpaceInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], ], ], 'DeleteAgentSpaceOutput' => [ 'type' => 'structure', 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], ], ], 'DeleteApplicationRequest' => [ 'type' => 'structure', 'required' => [ 'applicationId', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], ], ], 'DeleteArtifactInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'artifactId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'artifactId' => [ 'shape' => 'ArtifactId', ], ], ], 'DeleteArtifactOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteCodeReviewFailure' => [ 'type' => 'structure', 'members' => [ 'codeReviewId' => [ 'shape' => 'String', ], 'reason' => [ 'shape' => 'String', ], ], ], 'DeleteCodeReviewFailureList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DeleteCodeReviewFailure', ], ], 'DeleteIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'integrationId', ], 'members' => [ 'integrationId' => [ 'shape' => 'IntegrationId', ], ], ], 'DeleteIntegrationOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'applicationId', 'agentSpaceId', 'membershipId', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'membershipId' => [ 'shape' => 'MembershipId', ], 'memberType' => [ 'shape' => 'MembershipType', ], ], ], 'DeleteMembershipResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeletePentestFailure' => [ 'type' => 'structure', 'members' => [ 'pentestId' => [ 'shape' => 'String', ], 'reason' => [ 'shape' => 'String', ], ], ], 'DeletePentestFailureList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DeletePentestFailure', ], ], 'DeletePrivateConnectionInput' => [ 'type' => 'structure', 'required' => [ 'privateConnectionName', ], 'members' => [ 'privateConnectionName' => [ 'shape' => 'PrivateConnectionName', ], ], ], 'DeletePrivateConnectionOutput' => [ 'type' => 'structure', 'required' => [ 'name', 'type', 'status', ], 'members' => [ 'name' => [ 'shape' => 'PrivateConnectionName', ], 'type' => [ 'shape' => 'PrivateConnectionType', ], 'status' => [ 'shape' => 'PrivateConnectionStatus', ], 'resourceGatewayId' => [ 'shape' => 'ResourceGatewayId', ], 'hostAddress' => [ 'shape' => 'HostAddress', ], 'vpcId' => [ 'shape' => 'PrivateConnectionVpcId', ], 'resourceConfigurationId' => [ 'shape' => 'ResourceConfigurationId', ], 'certificateExpiryTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'dnsResolution' => [ 'shape' => 'ResourceConfigDnsResolution', ], 'failureMessage' => [ 'shape' => 'String', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'DeleteSecurityRequirementPackInput' => [ 'type' => 'structure', 'required' => [ 'packId', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], ], ], 'DeleteSecurityRequirementPackOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteTargetDomainInput' => [ 'type' => 'structure', 'required' => [ 'targetDomainId', ], 'members' => [ 'targetDomainId' => [ 'shape' => 'TargetDomainId', ], ], ], 'DeleteTargetDomainOutput' => [ 'type' => 'structure', 'members' => [ 'targetDomainId' => [ 'shape' => 'TargetDomainId', ], ], ], 'DeleteThreatModelFailure' => [ 'type' => 'structure', 'members' => [ 'threatModelId' => [ 'shape' => 'String', ], 'reason' => [ 'shape' => 'String', ], ], ], 'DeleteThreatModelFailureList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DeleteThreatModelFailure', ], ], 'DescribePrivateConnectionInput' => [ 'type' => 'structure', 'required' => [ 'privateConnectionName', ], 'members' => [ 'privateConnectionName' => [ 'shape' => 'PrivateConnectionName', ], ], ], 'DescribePrivateConnectionOutput' => [ 'type' => 'structure', 'required' => [ 'name', 'type', 'status', ], 'members' => [ 'name' => [ 'shape' => 'PrivateConnectionName', ], 'type' => [ 'shape' => 'PrivateConnectionType', ], 'status' => [ 'shape' => 'PrivateConnectionStatus', ], 'resourceGatewayId' => [ 'shape' => 'ResourceGatewayId', ], 'hostAddress' => [ 'shape' => 'HostAddress', ], 'vpcId' => [ 'shape' => 'PrivateConnectionVpcId', ], 'resourceConfigurationId' => [ 'shape' => 'ResourceConfigurationId', ], 'certificateExpiryTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'dnsResolution' => [ 'shape' => 'ResourceConfigDnsResolution', ], 'failureMessage' => [ 'shape' => 'String', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'DiffSource' => [ 'type' => 'structure', 'members' => [ 's3Uri' => [ 'shape' => 'String', ], ], 'union' => true, ], 'DiscoveredEndpoint' => [ 'type' => 'structure', 'required' => [ 'uri', 'pentestJobId', 'taskId', 'agentSpaceId', ], 'members' => [ 'uri' => [ 'shape' => 'String', ], 'pentestJobId' => [ 'shape' => 'String', ], 'taskId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'evidence' => [ 'shape' => 'String', ], 'operation' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], ], ], 'DiscoveredEndpointList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DiscoveredEndpoint', ], ], 'DnsVerification' => [ 'type' => 'structure', 'members' => [ 'token' => [ 'shape' => 'String', ], 'dnsRecordName' => [ 'shape' => 'String', ], 'dnsRecordType' => [ 'shape' => 'DNSRecordType', ], ], ], 'DocumentInfo' => [ 'type' => 'structure', 'members' => [ 's3Location' => [ 'shape' => 'String', ], 'artifactId' => [ 'shape' => 'String', ], 'integratedDocument' => [ 'shape' => 'IntegratedDocument', ], ], ], 'DocumentList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DocumentInfo', ], ], 'DomainVerificationMethod' => [ 'type' => 'string', 'enum' => [ 'DNS_TXT', 'HTTP_ROUTE', 'PRIVATE_VPC', ], ], 'Endpoint' => [ 'type' => 'structure', 'members' => [ 'uri' => [ 'shape' => 'String', ], ], ], 'EndpointList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Endpoint', ], ], 'ErrorCode' => [ 'type' => 'string', 'enum' => [ 'CLIENT_ERROR', 'INTERNAL_ERROR', 'STOPPED_BY_USER', ], ], 'ErrorInformation' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'ErrorCode', ], 'message' => [ 'shape' => 'String', ], ], ], 'ExecutionContext' => [ 'type' => 'structure', 'members' => [ 'contextType' => [ 'shape' => 'ContextType', ], 'context' => [ 'shape' => 'String', ], 'timestamp' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ExecutionContextList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ExecutionContext', ], ], 'Finding' => [ 'type' => 'structure', 'required' => [ 'findingId', 'agentSpaceId', ], 'members' => [ 'findingId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'pentestId' => [ 'shape' => 'String', ], 'pentestJobId' => [ 'shape' => 'String', ], 'codeReviewId' => [ 'shape' => 'String', ], 'codeReviewJobId' => [ 'shape' => 'String', ], 'taskId' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'FindingStatus', ], 'riskType' => [ 'shape' => 'String', ], 'riskLevel' => [ 'shape' => 'RiskLevel', ], 'riskScore' => [ 'shape' => 'String', ], 'reasoning' => [ 'shape' => 'String', ], 'confidence' => [ 'shape' => 'ConfidenceLevel', ], 'validationStatus' => [ 'shape' => 'ValidationStatus', ], 'attackScript' => [ 'shape' => 'String', ], 'codeRemediationTask' => [ 'shape' => 'CodeRemediationTask', ], 'lastUpdatedBy' => [ 'shape' => 'String', ], 'customerNote' => [ 'shape' => 'String', ], 'codeLocations' => [ 'shape' => 'CodeLocationList', ], 'verificationScript' => [ 'shape' => 'VerificationScript', ], 'alignmentRationale' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'FindingIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'FindingList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Finding', ], ], 'FindingStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'RESOLVED', 'ACCEPTED', 'FALSE_POSITIVE', ], ], 'FindingSummary' => [ 'type' => 'structure', 'required' => [ 'findingId', 'agentSpaceId', ], 'members' => [ 'findingId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'pentestId' => [ 'shape' => 'String', ], 'pentestJobId' => [ 'shape' => 'String', ], 'codeReviewId' => [ 'shape' => 'String', ], 'codeReviewJobId' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'FindingStatus', ], 'riskType' => [ 'shape' => 'String', ], 'riskLevel' => [ 'shape' => 'RiskLevel', ], 'confidence' => [ 'shape' => 'ConfidenceLevel', ], 'validationStatus' => [ 'shape' => 'ValidationStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'FindingSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FindingSummary', ], ], 'GetApplicationRequest' => [ 'type' => 'structure', 'required' => [ 'applicationId', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], ], ], 'GetApplicationResponse' => [ 'type' => 'structure', 'required' => [ 'applicationId', 'domain', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], 'domain' => [ 'shape' => 'ApplicationDomain', ], 'applicationName' => [ 'shape' => 'String', ], 'idcConfiguration' => [ 'shape' => 'IdCConfiguration', ], 'roleArn' => [ 'shape' => 'RoleArn', ], 'defaultKmsKeyId' => [ 'shape' => 'DefaultKmsKeyId', ], ], ], 'GetArtifactInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'artifactId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'artifactId' => [ 'shape' => 'ArtifactId', ], ], ], 'GetArtifactOutput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'artifactId', 'artifact', 'fileName', 'updatedAt', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'artifactId' => [ 'shape' => 'ArtifactId', ], 'artifact' => [ 'shape' => 'Artifact', ], 'fileName' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'GetIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'integrationId', ], 'members' => [ 'integrationId' => [ 'shape' => 'IntegrationId', ], ], ], 'GetIntegrationOutput' => [ 'type' => 'structure', 'required' => [ 'integrationId', 'installationId', 'provider', 'providerType', ], 'members' => [ 'integrationId' => [ 'shape' => 'IntegrationId', ], 'installationId' => [ 'shape' => 'String', ], 'provider' => [ 'shape' => 'Provider', ], 'providerType' => [ 'shape' => 'ProviderType', ], 'displayName' => [ 'shape' => 'String', ], 'kmsKeyId' => [ 'shape' => 'KmsKeyId', ], 'targetUrl' => [ 'shape' => 'TargetUrl', ], 'privateConnectionName' => [ 'shape' => 'PrivateConnectionName', ], ], ], 'GetSecurityRequirementPackInput' => [ 'type' => 'structure', 'required' => [ 'packId', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], ], ], 'GetSecurityRequirementPackOutput' => [ 'type' => 'structure', 'required' => [ 'packId', 'name', 'managementType', 'status', 'createdAt', 'updatedAt', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'name' => [ 'shape' => 'SecurityRequirementPackName', ], 'description' => [ 'shape' => 'String', ], 'vendorName' => [ 'shape' => 'String', ], 'managementType' => [ 'shape' => 'ManagementType', ], 'status' => [ 'shape' => 'SecurityRequirementPackStatus', ], 'importStatus' => [ 'shape' => 'SecurityRequirementPackImportStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'kmsKeyId' => [ 'shape' => 'KmsKeyId', ], ], ], 'GitHubIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'code', 'state', ], 'members' => [ 'code' => [ 'shape' => 'AuthCode', ], 'state' => [ 'shape' => 'CsrfState', ], 'organizationName' => [ 'shape' => 'String', ], 'targetUrl' => [ 'shape' => 'TargetUrl', ], 'installationId' => [ 'shape' => 'String', ], ], ], 'GitHubOwner' => [ 'type' => 'string', ], 'GitHubRepositoryMetadata' => [ 'type' => 'structure', 'required' => [ 'name', 'providerResourceId', 'owner', ], 'members' => [ 'name' => [ 'shape' => 'ProviderResourceName', ], 'providerResourceId' => [ 'shape' => 'ProviderResourceId', ], 'owner' => [ 'shape' => 'GitHubOwner', ], 'accessType' => [ 'shape' => 'AccessType', ], ], ], 'GitHubRepositoryResource' => [ 'type' => 'structure', 'required' => [ 'name', 'owner', ], 'members' => [ 'name' => [ 'shape' => 'ProviderResourceName', ], 'owner' => [ 'shape' => 'GitHubOwner', ], ], ], 'GitHubResourceCapabilities' => [ 'type' => 'structure', 'members' => [ 'leaveComments' => [ 'shape' => 'Boolean', ], 'remediateCode' => [ 'shape' => 'Boolean', ], ], ], 'GitLabIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'accessToken', 'tokenType', ], 'members' => [ 'accessToken' => [ 'shape' => 'AccessToken', ], 'targetUrl' => [ 'shape' => 'TargetUrl', ], 'tokenType' => [ 'shape' => 'GitLabTokenType', ], 'groupId' => [ 'shape' => 'String', ], ], ], 'GitLabNamespace' => [ 'type' => 'string', ], 'GitLabRepositoryMetadata' => [ 'type' => 'structure', 'required' => [ 'name', 'providerResourceId', 'namespace', ], 'members' => [ 'name' => [ 'shape' => 'ProviderResourceName', ], 'providerResourceId' => [ 'shape' => 'ProviderResourceId', ], 'namespace' => [ 'shape' => 'GitLabNamespace', ], 'accessType' => [ 'shape' => 'AccessType', ], ], ], 'GitLabRepositoryResource' => [ 'type' => 'structure', 'required' => [ 'name', 'namespace', ], 'members' => [ 'name' => [ 'shape' => 'ProviderResourceName', ], 'namespace' => [ 'shape' => 'GitLabNamespace', ], ], ], 'GitLabResourceCapabilities' => [ 'type' => 'structure', 'members' => [ 'leaveComments' => [ 'shape' => 'Boolean', ], 'remediateCode' => [ 'shape' => 'Boolean', ], ], ], 'GitLabTokenType' => [ 'type' => 'string', 'enum' => [ 'PERSONAL', 'GROUP', ], ], 'HostAddress' => [ 'type' => 'string', ], 'HttpVerification' => [ 'type' => 'structure', 'members' => [ 'token' => [ 'shape' => 'String', ], 'routePath' => [ 'shape' => 'String', ], ], ], 'IamRoles' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServiceRole', ], ], 'IdCApplicationArn' => [ 'type' => 'string', ], 'IdCConfiguration' => [ 'type' => 'structure', 'members' => [ 'idcApplicationArn' => [ 'shape' => 'IdCApplicationArn', ], 'idcInstanceArn' => [ 'shape' => 'IdCInstanceArn', ], ], ], 'IdCInstanceArn' => [ 'type' => 'string', ], 'ImportSecurityRequirementsInput' => [ 'type' => 'structure', 'required' => [ 'packId', 'input', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'input' => [ 'shape' => 'ImportSource', ], ], ], 'ImportSecurityRequirementsOutput' => [ 'type' => 'structure', 'required' => [ 'packId', 'importStatus', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'importStatus' => [ 'shape' => 'SecurityRequirementPackImportStatus', ], ], ], 'ImportSource' => [ 'type' => 'structure', 'members' => [ 'documents' => [ 'shape' => 'SecurityRequirementArtifactList', ], ], 'union' => true, ], 'InitiateProviderRegistrationInput' => [ 'type' => 'structure', 'required' => [ 'provider', ], 'members' => [ 'provider' => [ 'shape' => 'Provider', ], ], ], 'InitiateProviderRegistrationOutput' => [ 'type' => 'structure', 'required' => [ 'redirectTo', 'csrfState', ], 'members' => [ 'redirectTo' => [ 'shape' => 'Location', ], 'csrfState' => [ 'shape' => 'CsrfState', ], ], ], 'Integer' => [ 'type' => 'integer', 'box' => true, ], 'IntegratedDocument' => [ 'type' => 'structure', 'required' => [ 'integrationId', 'resourceId', ], 'members' => [ 'integrationId' => [ 'shape' => 'String', ], 'resourceId' => [ 'shape' => 'String', ], ], ], 'IntegratedRepository' => [ 'type' => 'structure', 'required' => [ 'integrationId', 'providerResourceId', ], 'members' => [ 'integrationId' => [ 'shape' => 'String', ], 'providerResourceId' => [ 'shape' => 'String', ], ], ], 'IntegratedRepositoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IntegratedRepository', ], ], 'IntegratedResource' => [ 'type' => 'structure', 'members' => [ 'githubRepository' => [ 'shape' => 'GitHubRepositoryResource', ], 'gitlabRepository' => [ 'shape' => 'GitLabRepositoryResource', ], 'bitbucketRepository' => [ 'shape' => 'BitbucketRepositoryResource', ], 'confluenceDocument' => [ 'shape' => 'ConfluenceDocumentResource', ], ], 'union' => true, ], 'IntegratedResourceInputItem' => [ 'type' => 'structure', 'required' => [ 'resource', ], 'members' => [ 'resource' => [ 'shape' => 'IntegratedResource', ], 'capabilities' => [ 'shape' => 'ProviderResourceCapabilities', ], ], ], 'IntegratedResourceInputItemList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IntegratedResourceInputItem', ], ], 'IntegratedResourceMetadata' => [ 'type' => 'structure', 'members' => [ 'githubRepository' => [ 'shape' => 'GitHubRepositoryMetadata', ], 'gitlabRepository' => [ 'shape' => 'GitLabRepositoryMetadata', ], 'bitbucketRepository' => [ 'shape' => 'BitbucketRepositoryMetadata', ], 'confluenceDocument' => [ 'shape' => 'ConfluenceDocumentMetadata', ], ], 'union' => true, ], 'IntegratedResourceSummary' => [ 'type' => 'structure', 'required' => [ 'integrationId', 'resource', ], 'members' => [ 'integrationId' => [ 'shape' => 'IntegrationId', ], 'resource' => [ 'shape' => 'IntegratedResourceMetadata', ], 'capabilities' => [ 'shape' => 'ProviderResourceCapabilities', ], ], ], 'IntegratedResourceSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IntegratedResourceSummary', ], ], 'IntegrationFilter' => [ 'type' => 'structure', 'members' => [ 'provider' => [ 'shape' => 'Provider', ], 'providerType' => [ 'shape' => 'ProviderType', ], ], 'union' => true, ], 'IntegrationId' => [ 'type' => 'string', ], 'IntegrationSummary' => [ 'type' => 'structure', 'required' => [ 'integrationId', 'installationId', 'provider', 'providerType', 'displayName', ], 'members' => [ 'integrationId' => [ 'shape' => 'String', ], 'installationId' => [ 'shape' => 'String', ], 'provider' => [ 'shape' => 'Provider', ], 'providerType' => [ 'shape' => 'ProviderType', ], 'displayName' => [ 'shape' => 'String', ], 'targetUrl' => [ 'shape' => 'TargetUrl', ], 'privateConnectionName' => [ 'shape' => 'PrivateConnectionName', ], ], ], 'IntegrationSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IntegrationSummary', ], ], 'InternalServerException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, 'fault' => true, ], 'IpAddressType' => [ 'type' => 'string', 'enum' => [ 'IPV4', 'IPV6', 'DUAL_STACK', ], ], 'JobStatus' => [ 'type' => 'string', 'enum' => [ 'IN_PROGRESS', 'STOPPING', 'STOPPED', 'FAILED', 'COMPLETED', ], ], 'KmsKeyId' => [ 'type' => 'string', ], 'LambdaFunctionArn' => [ 'type' => 'string', ], 'LambdaFunctionArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'LambdaFunctionArn', ], ], 'ListAgentSpacesInput' => [ 'type' => 'structure', 'members' => [ 'nextToken' => [ 'shape' => 'NextToken', ], 'maxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListAgentSpacesOutput' => [ 'type' => 'structure', 'members' => [ 'agentSpaceSummaries' => [ 'shape' => 'AgentSpaceSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListApplicationsRequest' => [ 'type' => 'structure', 'members' => [ 'nextToken' => [ 'shape' => 'NextToken', ], 'maxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListApplicationsResponse' => [ 'type' => 'structure', 'required' => [ 'applicationSummaries', ], 'members' => [ 'applicationSummaries' => [ 'shape' => 'ApplicationSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListArtifactsInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'maxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListArtifactsOutput' => [ 'type' => 'structure', 'required' => [ 'artifactSummaries', ], 'members' => [ 'artifactSummaries' => [ 'shape' => 'ArtifactSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListCodeReviewJobTasksInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'codeReviewJobId' => [ 'shape' => 'String', ], 'stepName' => [ 'shape' => 'StepName', ], 'categoryName' => [ 'shape' => 'String', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListCodeReviewJobTasksOutput' => [ 'type' => 'structure', 'members' => [ 'codeReviewJobTaskSummaries' => [ 'shape' => 'CodeReviewJobTaskSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListCodeReviewJobsForCodeReviewInput' => [ 'type' => 'structure', 'required' => [ 'codeReviewId', 'agentSpaceId', ], 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', ], 'codeReviewId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListCodeReviewJobsForCodeReviewOutput' => [ 'type' => 'structure', 'members' => [ 'codeReviewJobSummaries' => [ 'shape' => 'CodeReviewJobSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListCodeReviewsInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'ListCodeReviewsOutput' => [ 'type' => 'structure', 'members' => [ 'codeReviewSummaries' => [ 'shape' => 'CodeReviewSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListDiscoveredEndpointsInput' => [ 'type' => 'structure', 'required' => [ 'pentestJobId', 'agentSpaceId', ], 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', ], 'pentestJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'prefix' => [ 'shape' => 'String', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListDiscoveredEndpointsOutput' => [ 'type' => 'structure', 'members' => [ 'discoveredEndpoints' => [ 'shape' => 'DiscoveredEndpointList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListFindingsInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', ], 'pentestJobId' => [ 'shape' => 'String', ], 'codeReviewJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'riskType' => [ 'shape' => 'String', ], 'riskLevel' => [ 'shape' => 'RiskLevel', ], 'status' => [ 'shape' => 'FindingStatus', ], 'confidence' => [ 'shape' => 'ConfidenceLevel', ], 'name' => [ 'shape' => 'String', ], ], ], 'ListFindingsOutput' => [ 'type' => 'structure', 'members' => [ 'findingsSummaries' => [ 'shape' => 'FindingSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListIntegratedResourcesInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'integrationId' => [ 'shape' => 'IntegrationId', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'maxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListIntegratedResourcesOutput' => [ 'type' => 'structure', 'required' => [ 'integratedResourceSummaries', ], 'members' => [ 'integratedResourceSummaries' => [ 'shape' => 'IntegratedResourceSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListIntegrationsInput' => [ 'type' => 'structure', 'members' => [ 'filter' => [ 'shape' => 'IntegrationFilter', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'maxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListIntegrationsOutput' => [ 'type' => 'structure', 'required' => [ 'integrationSummaries', ], 'members' => [ 'integrationSummaries' => [ 'shape' => 'IntegrationSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListMembershipsRequest' => [ 'type' => 'structure', 'required' => [ 'applicationId', 'agentSpaceId', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'memberType' => [ 'shape' => 'MembershipTypeFilter', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListMembershipsResponse' => [ 'type' => 'structure', 'required' => [ 'membershipSummaries', ], 'members' => [ 'membershipSummaries' => [ 'shape' => 'MembershipSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListPentestJobTasksInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'pentestJobId' => [ 'shape' => 'String', ], 'stepName' => [ 'shape' => 'StepName', ], 'categoryName' => [ 'shape' => 'String', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListPentestJobTasksOutput' => [ 'type' => 'structure', 'members' => [ 'taskSummaries' => [ 'shape' => 'TaskSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListPentestJobsForPentestInput' => [ 'type' => 'structure', 'required' => [ 'pentestId', 'agentSpaceId', ], 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', ], 'pentestId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListPentestJobsForPentestOutput' => [ 'type' => 'structure', 'members' => [ 'pentestJobSummaries' => [ 'shape' => 'PentestJobSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListPentestsInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'ListPentestsOutput' => [ 'type' => 'structure', 'members' => [ 'pentestSummaries' => [ 'shape' => 'PentestSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListPrivateConnectionsInput' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListPrivateConnectionsOutput' => [ 'type' => 'structure', 'required' => [ 'privateConnections', ], 'members' => [ 'privateConnections' => [ 'shape' => 'PrivateConnectionList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListSecurityRequirementPackFilter' => [ 'type' => 'structure', 'members' => [ 'managementType' => [ 'shape' => 'ManagementType', ], 'status' => [ 'shape' => 'SecurityRequirementPackStatus', ], ], ], 'ListSecurityRequirementPacksInput' => [ 'type' => 'structure', 'members' => [ 'filter' => [ 'shape' => 'ListSecurityRequirementPackFilter', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'maxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListSecurityRequirementPacksOutput' => [ 'type' => 'structure', 'required' => [ 'securityRequirementPackSummaries', ], 'members' => [ 'securityRequirementPackSummaries' => [ 'shape' => 'SecurityRequirementPackSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListSecurityRequirementsInput' => [ 'type' => 'structure', 'required' => [ 'packId', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'maxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListSecurityRequirementsOutput' => [ 'type' => 'structure', 'required' => [ 'securityRequirementSummaries', ], 'members' => [ 'securityRequirementSummaries' => [ 'shape' => 'SecurityRequirementSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListTagsForResourceInput' => [ 'type' => 'structure', 'required' => [ 'resourceArn', ], 'members' => [ 'resourceArn' => [ 'shape' => 'ResourceArn', 'location' => 'uri', 'locationName' => 'resourceArn', ], ], ], 'ListTagsForResourceOutput' => [ 'type' => 'structure', 'members' => [ 'tags' => [ 'shape' => 'TagMap', ], ], ], 'ListTargetDomainsInput' => [ 'type' => 'structure', 'members' => [ 'nextToken' => [ 'shape' => 'NextToken', ], 'maxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListTargetDomainsOutput' => [ 'type' => 'structure', 'members' => [ 'targetDomainSummaries' => [ 'shape' => 'TargetDomainSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListThreatModelJobTasksInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'threatModelJobId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'threatModelJobId' => [ 'shape' => 'String', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListThreatModelJobTasksOutput' => [ 'type' => 'structure', 'members' => [ 'threatModelJobTaskSummaries' => [ 'shape' => 'ThreatModelJobTaskSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListThreatModelJobsInput' => [ 'type' => 'structure', 'required' => [ 'threatModelId', 'agentSpaceId', ], 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', ], 'threatModelId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListThreatModelJobsOutput' => [ 'type' => 'structure', 'members' => [ 'threatModelJobSummaries' => [ 'shape' => 'ThreatModelJobSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListThreatModelsInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'ListThreatModelsOutput' => [ 'type' => 'structure', 'members' => [ 'threatModelSummaries' => [ 'shape' => 'ThreatModelSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListThreatsInput' => [ 'type' => 'structure', 'required' => [ 'threatJobId', 'agentSpaceId', ], 'members' => [ 'threatJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'maxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListThreatsOutput' => [ 'type' => 'structure', 'members' => [ 'threats' => [ 'shape' => 'ThreatSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'Location' => [ 'type' => 'string', ], 'LogGroupArn' => [ 'type' => 'string', ], 'LogGroupArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'LogGroupArn', ], ], 'LogLocation' => [ 'type' => 'structure', 'members' => [ 'logType' => [ 'shape' => 'LogType', ], 'cloudWatchLog' => [ 'shape' => 'CloudWatchLog', ], ], ], 'LogType' => [ 'type' => 'string', 'enum' => [ 'CLOUDWATCH', ], ], 'ManagementType' => [ 'type' => 'string', 'enum' => [ 'AWS_MANAGED', 'CUSTOMER_MANAGED', ], ], 'MaxIpv4AddressesPerEni' => [ 'type' => 'integer', 'box' => true, ], 'MaxResults' => [ 'type' => 'integer', 'box' => true, ], 'MemberMetadata' => [ 'type' => 'structure', 'members' => [ 'user' => [ 'shape' => 'UserMetadata', ], ], 'union' => true, ], 'MembershipConfig' => [ 'type' => 'structure', 'members' => [ 'user' => [ 'shape' => 'UserConfig', ], ], 'union' => true, ], 'MembershipId' => [ 'type' => 'string', ], 'MembershipSummary' => [ 'type' => 'structure', 'required' => [ 'membershipId', 'applicationId', 'agentSpaceId', 'memberType', 'createdAt', 'updatedAt', 'createdBy', 'updatedBy', ], 'members' => [ 'membershipId' => [ 'shape' => 'MembershipId', ], 'applicationId' => [ 'shape' => 'ApplicationId', ], 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'memberType' => [ 'shape' => 'MembershipType', ], 'config' => [ 'shape' => 'MembershipConfig', ], 'metadata' => [ 'shape' => 'MemberMetadata', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'updatedBy' => [ 'shape' => 'String', ], ], ], 'MembershipSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MembershipSummary', ], ], 'MembershipType' => [ 'type' => 'string', 'enum' => [ 'USER', ], ], 'MembershipTypeFilter' => [ 'type' => 'string', 'enum' => [ 'USER', 'ALL', ], ], 'NetworkTrafficConfig' => [ 'type' => 'structure', 'members' => [ 'rules' => [ 'shape' => 'NetworkTrafficRuleList', ], 'customHeaders' => [ 'shape' => 'CustomHeaderList', ], ], ], 'NetworkTrafficRule' => [ 'type' => 'structure', 'members' => [ 'effect' => [ 'shape' => 'NetworkTrafficRuleEffect', ], 'pattern' => [ 'shape' => 'String', ], 'networkTrafficRuleType' => [ 'shape' => 'NetworkTrafficRuleType', ], ], ], 'NetworkTrafficRuleEffect' => [ 'type' => 'string', 'enum' => [ 'ALLOW', 'DENY', ], ], 'NetworkTrafficRuleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NetworkTrafficRule', ], ], 'NetworkTrafficRuleType' => [ 'type' => 'string', 'enum' => [ 'URL', ], ], 'NextToken' => [ 'type' => 'string', ], 'Pentest' => [ 'type' => 'structure', 'required' => [ 'pentestId', 'agentSpaceId', 'title', 'assets', ], 'members' => [ 'pentestId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'excludeRiskTypes' => [ 'shape' => 'RiskTypeList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'vpcConfig' => [ 'shape' => 'VpcConfig', ], 'networkTrafficConfig' => [ 'shape' => 'NetworkTrafficConfig', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'cleanUpStrategy' => [ 'shape' => 'CleanUpStrategy', ], 'disableManagedSkills' => [ 'shape' => 'SkillTypeList', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'PentestIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'PentestJob' => [ 'type' => 'structure', 'members' => [ 'pentestJobId' => [ 'shape' => 'String', ], 'pentestId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'overview' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'JobStatus', ], 'endpoints' => [ 'shape' => 'EndpointList', ], 'actors' => [ 'shape' => 'ActorList', ], 'documents' => [ 'shape' => 'DocumentList', ], 'sourceCode' => [ 'shape' => 'SourceCodeRepositoryList', ], 'excludePaths' => [ 'shape' => 'EndpointList', ], 'allowedDomains' => [ 'shape' => 'EndpointList', ], 'excludeRiskTypes' => [ 'shape' => 'RiskTypeList', ], 'steps' => [ 'shape' => 'StepList', ], 'executionContext' => [ 'shape' => 'ExecutionContextList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'vpcConfig' => [ 'shape' => 'VpcConfig', ], 'networkTrafficConfig' => [ 'shape' => 'NetworkTrafficConfig', ], 'errorInformation' => [ 'shape' => 'ErrorInformation', ], 'integratedRepositories' => [ 'shape' => 'IntegratedRepositoryList', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'cleanUpStrategy' => [ 'shape' => 'CleanUpStrategy', ], 'disableManagedSkills' => [ 'shape' => 'SkillTypeList', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'PentestJobIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'PentestJobList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PentestJob', ], ], 'PentestJobSummary' => [ 'type' => 'structure', 'required' => [ 'pentestJobId', 'pentestId', ], 'members' => [ 'pentestJobId' => [ 'shape' => 'String', ], 'pentestId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'JobStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'PentestJobSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PentestJobSummary', ], ], 'PentestList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Pentest', ], ], 'PentestSummary' => [ 'type' => 'structure', 'required' => [ 'pentestId', 'agentSpaceId', 'title', ], 'members' => [ 'pentestId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'PentestSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PentestSummary', ], ], 'PortRange' => [ 'type' => 'string', ], 'PortRanges' => [ 'type' => 'list', 'member' => [ 'shape' => 'PortRange', ], ], 'PrivateConnectionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PrivateConnectionSummary', ], ], 'PrivateConnectionMode' => [ 'type' => 'structure', 'members' => [ 'serviceManaged' => [ 'shape' => 'ServiceManagedInput', ], 'selfManaged' => [ 'shape' => 'SelfManagedInput', ], ], 'union' => true, ], 'PrivateConnectionName' => [ 'type' => 'string', ], 'PrivateConnectionSecurityGroupId' => [ 'type' => 'string', ], 'PrivateConnectionSecurityGroupIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'PrivateConnectionSecurityGroupId', ], ], 'PrivateConnectionStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'CREATE_IN_PROGRESS', 'CREATE_FAILED', 'DELETE_IN_PROGRESS', 'DELETE_FAILED', ], ], 'PrivateConnectionSubnetId' => [ 'type' => 'string', ], 'PrivateConnectionSubnetIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'PrivateConnectionSubnetId', ], ], 'PrivateConnectionSummary' => [ 'type' => 'structure', 'required' => [ 'name', 'type', 'status', ], 'members' => [ 'name' => [ 'shape' => 'PrivateConnectionName', ], 'type' => [ 'shape' => 'PrivateConnectionType', ], 'status' => [ 'shape' => 'PrivateConnectionStatus', ], 'resourceGatewayId' => [ 'shape' => 'ResourceGatewayId', ], 'hostAddress' => [ 'shape' => 'HostAddress', ], 'vpcId' => [ 'shape' => 'PrivateConnectionVpcId', ], 'resourceConfigurationId' => [ 'shape' => 'ResourceConfigurationId', ], 'certificateExpiryTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'dnsResolution' => [ 'shape' => 'ResourceConfigDnsResolution', ], 'failureMessage' => [ 'shape' => 'String', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'PrivateConnectionType' => [ 'type' => 'string', 'enum' => [ 'SERVICE_MANAGED', 'SELF_MANAGED', ], ], 'PrivateConnectionVpcId' => [ 'type' => 'string', ], 'Provider' => [ 'type' => 'string', 'enum' => [ 'GITHUB', 'GITLAB', 'BITBUCKET', 'CONFLUENCE', ], ], 'ProviderInput' => [ 'type' => 'structure', 'members' => [ 'github' => [ 'shape' => 'GitHubIntegrationInput', ], 'gitlab' => [ 'shape' => 'GitLabIntegrationInput', ], 'bitbucket' => [ 'shape' => 'BitbucketIntegrationInput', ], 'confluence' => [ 'shape' => 'ConfluenceIntegrationInput', ], ], 'union' => true, ], 'ProviderResourceCapabilities' => [ 'type' => 'structure', 'members' => [ 'github' => [ 'shape' => 'GitHubResourceCapabilities', ], 'gitlab' => [ 'shape' => 'GitLabResourceCapabilities', ], 'bitbucket' => [ 'shape' => 'BitbucketResourceCapabilities', ], 'confluence' => [ 'shape' => 'ConfluenceResourceCapabilities', ], ], 'union' => true, ], 'ProviderResourceId' => [ 'type' => 'string', ], 'ProviderResourceName' => [ 'type' => 'string', ], 'ProviderType' => [ 'type' => 'string', 'enum' => [ 'SOURCE_CODE', 'DOCUMENTATION', ], ], 'ReportDestination' => [ 'type' => 'structure', 'required' => [ 'integrationId', 'containerId', ], 'members' => [ 'integrationId' => [ 'shape' => 'String', ], 'containerId' => [ 'shape' => 'String', ], 'parentId' => [ 'shape' => 'String', ], 'documentId' => [ 'shape' => 'String', ], ], ], 'ResourceArn' => [ 'type' => 'string', ], 'ResourceConfigDnsResolution' => [ 'type' => 'string', 'enum' => [ 'PUBLIC', 'IN_VPC', ], ], 'ResourceConfigurationId' => [ 'type' => 'string', ], 'ResourceGatewayId' => [ 'type' => 'string', ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'ResourceType' => [ 'type' => 'string', 'enum' => [ 'CODE_REPOSITORY', 'DOCUMENT', ], ], 'RiskLevel' => [ 'type' => 'string', 'enum' => [ 'UNKNOWN', 'INFORMATIONAL', 'LOW', 'MEDIUM', 'HIGH', 'CRITICAL', ], ], 'RiskType' => [ 'type' => 'string', 'enum' => [ 'CROSS_SITE_SCRIPTING', 'DEFAULT_CREDENTIALS', 'INSECURE_DIRECT_OBJECT_REFERENCE', 'PRIVILEGE_ESCALATION', 'SERVER_SIDE_TEMPLATE_INJECTION', 'COMMAND_INJECTION', 'CODE_INJECTION', 'SQL_INJECTION', 'ARBITRARY_FILE_UPLOAD', 'INSECURE_DESERIALIZATION', 'LOCAL_FILE_INCLUSION', 'INFORMATION_DISCLOSURE', 'PATH_TRAVERSAL', 'SERVER_SIDE_REQUEST_FORGERY', 'JSON_WEB_TOKEN_VULNERABILITIES', 'XML_EXTERNAL_ENTITY', 'FILE_DELETION', 'OTHER', 'GRAPHQL_VULNERABILITIES', 'BUSINESS_LOGIC_VULNERABILITIES', 'CRYPTOGRAPHIC_VULNERABILITIES', 'DENIAL_OF_SERVICE', 'FILE_ACCESS', 'FILE_CREATION', 'DATABASE_MODIFICATION', 'DATABASE_ACCESS', 'OUTBOUND_SERVICE_REQUEST', 'UNKNOWN', ], ], 'RiskTypeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RiskType', ], ], 'RoleArn' => [ 'type' => 'string', ], 'S3BucketArn' => [ 'type' => 'string', ], 'S3BucketArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'S3BucketArn', ], ], 'SecretArn' => [ 'type' => 'string', ], 'SecretArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecretArn', ], ], 'SecurityGroupArn' => [ 'type' => 'string', ], 'SecurityGroupArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityGroupArn', ], ], 'SecurityRequirementArtifact' => [ 'type' => 'structure', 'required' => [ 'name', 'format', 'content', ], 'members' => [ 'name' => [ 'shape' => 'SecurityRequirementArtifactName', ], 'format' => [ 'shape' => 'SecurityRequirementArtifactFormat', ], 'content' => [ 'shape' => 'SecurityRequirementDocumentContent', ], ], ], 'SecurityRequirementArtifactFormat' => [ 'type' => 'string', 'enum' => [ 'MD', 'PDF', 'TXT', 'DOCX', 'DOC', ], ], 'SecurityRequirementArtifactList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityRequirementArtifact', ], ], 'SecurityRequirementArtifactName' => [ 'type' => 'string', ], 'SecurityRequirementDocumentContent' => [ 'type' => 'blob', 'sensitive' => true, ], 'SecurityRequirementName' => [ 'type' => 'string', ], 'SecurityRequirementNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityRequirementName', ], ], 'SecurityRequirementPackId' => [ 'type' => 'string', ], 'SecurityRequirementPackImportStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'IN_PROGRESS', 'FAILED', 'COMPLETED', ], ], 'SecurityRequirementPackName' => [ 'type' => 'string', ], 'SecurityRequirementPackStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'SecurityRequirementPackSummary' => [ 'type' => 'structure', 'required' => [ 'packId', 'name', 'managementType', 'status', 'createdAt', 'updatedAt', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'name' => [ 'shape' => 'SecurityRequirementPackName', ], 'description' => [ 'shape' => 'String', ], 'vendorName' => [ 'shape' => 'String', ], 'managementType' => [ 'shape' => 'ManagementType', ], 'status' => [ 'shape' => 'SecurityRequirementPackStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'SecurityRequirementPackSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityRequirementPackSummary', ], ], 'SecurityRequirementSummary' => [ 'type' => 'structure', 'required' => [ 'packId', 'name', 'description', 'createdAt', 'updatedAt', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'name' => [ 'shape' => 'SecurityRequirementName', ], 'description' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'SecurityRequirementSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityRequirementSummary', ], ], 'SelfManagedInput' => [ 'type' => 'structure', 'required' => [ 'resourceConfigurationId', ], 'members' => [ 'resourceConfigurationId' => [ 'shape' => 'ResourceConfigurationId', ], 'certificate' => [ 'shape' => 'CertificateChain', ], ], ], 'SensitiveEmail' => [ 'type' => 'string', ], 'ServiceManagedInput' => [ 'type' => 'structure', 'required' => [ 'hostAddress', 'vpcId', 'subnetIds', ], 'members' => [ 'hostAddress' => [ 'shape' => 'HostAddress', ], 'vpcId' => [ 'shape' => 'PrivateConnectionVpcId', ], 'subnetIds' => [ 'shape' => 'PrivateConnectionSubnetIds', ], 'securityGroupIds' => [ 'shape' => 'PrivateConnectionSecurityGroupIds', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'ipv4AddressesPerEni' => [ 'shape' => 'MaxIpv4AddressesPerEni', ], 'portRanges' => [ 'shape' => 'PortRanges', ], 'certificate' => [ 'shape' => 'CertificateChain', ], 'dnsResolution' => [ 'shape' => 'ResourceConfigDnsResolution', ], ], ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 402, 'senderFault' => true, ], 'exception' => true, ], 'ServiceRole' => [ 'type' => 'string', ], 'SkillType' => [ 'type' => 'string', 'enum' => [ 'FINDING_PERSONALIZATION', 'LOGIN_OPTIMIZATION', ], ], 'SkillTypeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SkillType', ], ], 'SourceCodeRepository' => [ 'type' => 'structure', 'members' => [ 's3Location' => [ 'shape' => 'String', ], ], ], 'SourceCodeRepositoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SourceCodeRepository', ], ], 'StartCodeRemediationInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'findingIds', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'pentestJobId' => [ 'shape' => 'String', ], 'codeReviewJobId' => [ 'shape' => 'String', ], 'findingIds' => [ 'shape' => 'FindingIdList', ], ], ], 'StartCodeRemediationOutput' => [ 'type' => 'structure', 'members' => [], ], 'StartCodeReviewJobInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'codeReviewId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'codeReviewId' => [ 'shape' => 'String', ], 'diffSource' => [ 'shape' => 'DiffSource', ], ], ], 'StartCodeReviewJobOutput' => [ 'type' => 'structure', 'required' => [ 'codeReviewId', 'codeReviewJobId', ], 'members' => [ 'title' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'JobStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'codeReviewId' => [ 'shape' => 'String', ], 'codeReviewJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'StartPentestJobInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'pentestId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'pentestId' => [ 'shape' => 'String', ], ], ], 'StartPentestJobOutput' => [ 'type' => 'structure', 'members' => [ 'title' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'JobStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'pentestId' => [ 'shape' => 'String', ], 'pentestJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'StartThreatModelJobInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'threatModelId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'threatModelId' => [ 'shape' => 'String', ], ], ], 'StartThreatModelJobOutput' => [ 'type' => 'structure', 'required' => [ 'threatModelJobId', ], 'members' => [ 'title' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'JobStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'threatModelId' => [ 'shape' => 'String', ], 'threatModelJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'Step' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'StepName', ], 'status' => [ 'shape' => 'StepStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'StepList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Step', ], ], 'StepName' => [ 'type' => 'string', 'enum' => [ 'PREFLIGHT', 'STATIC_ANALYSIS', 'PENTEST', 'FINALIZING', 'VALIDATION', ], ], 'StepStatus' => [ 'type' => 'string', 'enum' => [ 'NOT_STARTED', 'IN_PROGRESS', 'COMPLETED', 'FAILED', 'STOPPED', ], ], 'StopCodeReviewJobInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'codeReviewJobId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'codeReviewJobId' => [ 'shape' => 'String', ], ], ], 'StopCodeReviewJobOutput' => [ 'type' => 'structure', 'members' => [], ], 'StopPentestJobInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'pentestJobId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'pentestJobId' => [ 'shape' => 'String', ], ], ], 'StopPentestJobOutput' => [ 'type' => 'structure', 'members' => [], ], 'StopThreatModelJobInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'threatModelJobId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'String', ], 'threatModelJobId' => [ 'shape' => 'String', ], ], ], 'StopThreatModelJobOutput' => [ 'type' => 'structure', 'members' => [], ], 'StrideCategory' => [ 'type' => 'string', 'enum' => [ 'SPOOFING', 'TAMPERING', 'REPUDIATION', 'INFORMATION_DISCLOSURE', 'DENIAL_OF_SERVICE', 'ELEVATION_OF_PRIVILEGE', ], ], 'StrideCategoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StrideCategory', ], ], 'String' => [ 'type' => 'string', ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'SubnetArn' => [ 'type' => 'string', ], 'SubnetArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubnetArn', ], ], 'SyntheticTimestamp_date_time' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'TagKey' => [ 'type' => 'string', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], ], 'TagMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], ], 'TagResourceInput' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tags', ], 'members' => [ 'resourceArn' => [ 'shape' => 'ResourceArn', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'TagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', ], 'TargetDomain' => [ 'type' => 'structure', 'required' => [ 'targetDomainId', 'domainName', ], 'members' => [ 'targetDomainId' => [ 'shape' => 'TargetDomainId', ], 'domainName' => [ 'shape' => 'String', ], 'verificationStatus' => [ 'shape' => 'TargetDomainStatus', ], 'verificationStatusReason' => [ 'shape' => 'String', ], 'verificationDetails' => [ 'shape' => 'VerificationDetails', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'verifiedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'TargetDomainId' => [ 'type' => 'string', ], 'TargetDomainIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'TargetDomainList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TargetDomain', ], ], 'TargetDomainStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'VERIFIED', 'FAILED', 'UNREACHABLE', ], ], 'TargetDomainSummary' => [ 'type' => 'structure', 'required' => [ 'targetDomainId', 'domainName', ], 'members' => [ 'targetDomainId' => [ 'shape' => 'TargetDomainId', ], 'domainName' => [ 'shape' => 'String', ], 'verificationStatus' => [ 'shape' => 'TargetDomainStatus', ], ], ], 'TargetDomainSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TargetDomainSummary', ], ], 'TargetUrl' => [ 'type' => 'string', ], 'Task' => [ 'type' => 'structure', 'required' => [ 'taskId', ], 'members' => [ 'taskId' => [ 'shape' => 'String', ], 'pentestId' => [ 'shape' => 'String', ], 'pentestJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'categories' => [ 'shape' => 'CategoryList', ], 'riskType' => [ 'shape' => 'RiskType', ], 'targetEndpoint' => [ 'shape' => 'Endpoint', ], 'executionStatus' => [ 'shape' => 'TaskExecutionStatus', ], 'logsLocation' => [ 'shape' => 'LogLocation', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'TaskExecutionStatus' => [ 'type' => 'string', 'enum' => [ 'IN_PROGRESS', 'ABORTED', 'COMPLETED', 'INTERNAL_ERROR', 'FAILED', ], ], 'TaskIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'TaskList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Task', ], ], 'TaskSummary' => [ 'type' => 'structure', 'required' => [ 'taskId', ], 'members' => [ 'taskId' => [ 'shape' => 'String', ], 'pentestId' => [ 'shape' => 'String', ], 'pentestJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'riskType' => [ 'shape' => 'RiskType', ], 'executionStatus' => [ 'shape' => 'TaskExecutionStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'TaskSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TaskSummary', ], ], 'Threat' => [ 'type' => 'structure', 'members' => [ 'threatId' => [ 'shape' => 'String', ], 'threatJobId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'statement' => [ 'shape' => 'String', ], 'severity' => [ 'shape' => 'ThreatSeverity', ], 'status' => [ 'shape' => 'ThreatStatus', ], 'comments' => [ 'shape' => 'String', ], 'threatSource' => [ 'shape' => 'String', ], 'prerequisites' => [ 'shape' => 'String', ], 'threatAction' => [ 'shape' => 'String', ], 'threatImpact' => [ 'shape' => 'String', ], 'impactedGoal' => [ 'shape' => 'StringList', ], 'impactedAssets' => [ 'shape' => 'StringList', ], 'anchor' => [ 'shape' => 'ThreatAnchorShape', ], 'evidence' => [ 'shape' => 'ThreatEvidenceList', ], 'stride' => [ 'shape' => 'StrideCategoryList', ], 'recommendation' => [ 'shape' => 'String', ], 'createdBy' => [ 'shape' => 'ThreatActor', ], 'updatedBy' => [ 'shape' => 'ThreatActor', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ThreatActor' => [ 'type' => 'string', 'enum' => [ 'CUSTOMER', 'AGENT', ], ], 'ThreatAnchorShape' => [ 'type' => 'structure', 'members' => [ 'kind' => [ 'shape' => 'String', ], 'id' => [ 'shape' => 'String', ], 'packageId' => [ 'shape' => 'String', ], ], ], 'ThreatEvidenceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThreatEvidenceShape', ], ], 'ThreatEvidenceShape' => [ 'type' => 'structure', 'members' => [ 'packageId' => [ 'shape' => 'String', ], 'path' => [ 'shape' => 'String', ], ], ], 'ThreatIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'ThreatList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Threat', ], ], 'ThreatModel' => [ 'type' => 'structure', 'required' => [ 'threatModelId', 'agentSpaceId', 'title', 'assets', ], 'members' => [ 'threatModelId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'scopeDocs' => [ 'shape' => 'DocumentList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ThreatModelIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'ThreatModelJob' => [ 'type' => 'structure', 'members' => [ 'threatModelJobId' => [ 'shape' => 'String', ], 'threatModelId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'JobStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'executionStartTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'executionEndTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'sourceCode' => [ 'shape' => 'SourceCodeRepositoryList', ], 'integratedRepositories' => [ 'shape' => 'IntegratedRepositoryList', ], 'documents' => [ 'shape' => 'DocumentList', ], 'scopeDocs' => [ 'shape' => 'DocumentList', ], 'errorInformation' => [ 'shape' => 'ErrorInformation', ], 'systemOverview' => [ 'shape' => 'String', ], ], ], 'ThreatModelJobIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'ThreatModelJobList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThreatModelJob', ], ], 'ThreatModelJobSummary' => [ 'type' => 'structure', 'required' => [ 'threatModelJobId', 'threatModelId', ], 'members' => [ 'threatModelJobId' => [ 'shape' => 'String', ], 'threatModelId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'JobStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ThreatModelJobSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThreatModelJobSummary', ], ], 'ThreatModelJobTask' => [ 'type' => 'structure', 'required' => [ 'taskId', ], 'members' => [ 'taskId' => [ 'shape' => 'String', ], 'threatModelId' => [ 'shape' => 'String', ], 'threatModelJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'executionStatus' => [ 'shape' => 'TaskExecutionStatus', ], 'logsLocation' => [ 'shape' => 'LogLocation', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ThreatModelJobTaskList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThreatModelJobTask', ], ], 'ThreatModelJobTaskSummary' => [ 'type' => 'structure', 'required' => [ 'taskId', ], 'members' => [ 'taskId' => [ 'shape' => 'String', ], 'threatModelId' => [ 'shape' => 'String', ], 'threatModelJobId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'executionStatus' => [ 'shape' => 'TaskExecutionStatus', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ThreatModelJobTaskSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThreatModelJobTaskSummary', ], ], 'ThreatModelList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThreatModel', ], ], 'ThreatModelSummary' => [ 'type' => 'structure', 'required' => [ 'threatModelId', 'agentSpaceId', 'title', ], 'members' => [ 'threatModelId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ThreatModelSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThreatModelSummary', ], ], 'ThreatSeverity' => [ 'type' => 'string', 'enum' => [ 'CRITICAL', 'HIGH', 'MEDIUM', 'LOW', 'INFO', ], ], 'ThreatStatus' => [ 'type' => 'string', 'enum' => [ 'OPEN', 'RESOLVED', 'DISMISSED', ], ], 'ThreatSummary' => [ 'type' => 'structure', 'members' => [ 'threatId' => [ 'shape' => 'String', ], 'threatJobId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'statement' => [ 'shape' => 'String', ], 'severity' => [ 'shape' => 'ThreatSeverity', ], 'status' => [ 'shape' => 'ThreatStatus', ], 'stride' => [ 'shape' => 'StrideCategoryList', ], 'createdBy' => [ 'shape' => 'ThreatActor', ], 'updatedBy' => [ 'shape' => 'ThreatActor', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ThreatSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThreatSummary', ], ], 'ThrottlingException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], 'serviceCode' => [ 'shape' => 'String', ], 'quotaCode' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 429, 'senderFault' => true, ], 'exception' => true, ], 'UntagResourceInput' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tagKeys', ], 'members' => [ 'resourceArn' => [ 'shape' => 'ResourceArn', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'tagKeys' => [ 'shape' => 'TagKeyList', 'location' => 'querystring', 'locationName' => 'tagKeys', ], ], ], 'UntagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'UpdateAgentSpaceInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'name' => [ 'shape' => 'AgentName', ], 'description' => [ 'shape' => 'String', ], 'awsResources' => [ 'shape' => 'AWSResources', ], 'targetDomainIds' => [ 'shape' => 'TargetDomainIdList', ], 'codeReviewSettings' => [ 'shape' => 'CodeReviewSettings', ], ], ], 'UpdateAgentSpaceOutput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'name', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'name' => [ 'shape' => 'AgentName', ], 'description' => [ 'shape' => 'String', ], 'awsResources' => [ 'shape' => 'AWSResources', ], 'targetDomainIds' => [ 'shape' => 'TargetDomainIdList', ], 'codeReviewSettings' => [ 'shape' => 'CodeReviewSettings', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'UpdateApplicationRequest' => [ 'type' => 'structure', 'required' => [ 'applicationId', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], 'roleArn' => [ 'shape' => 'RoleArn', ], 'defaultKmsKeyId' => [ 'shape' => 'DefaultKmsKeyId', ], ], ], 'UpdateApplicationResponse' => [ 'type' => 'structure', 'required' => [ 'applicationId', ], 'members' => [ 'applicationId' => [ 'shape' => 'ApplicationId', ], ], ], 'UpdateCodeReviewInput' => [ 'type' => 'structure', 'required' => [ 'codeReviewId', 'agentSpaceId', ], 'members' => [ 'codeReviewId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'validationMode' => [ 'shape' => 'ValidationMode', ], ], ], 'UpdateCodeReviewOutput' => [ 'type' => 'structure', 'required' => [ 'codeReviewId', ], 'members' => [ 'codeReviewId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'assets' => [ 'shape' => 'Assets', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'validationMode' => [ 'shape' => 'ValidationMode', ], ], ], 'UpdateFindingInput' => [ 'type' => 'structure', 'required' => [ 'findingId', 'agentSpaceId', ], 'members' => [ 'findingId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'riskType' => [ 'shape' => 'String', ], 'riskLevel' => [ 'shape' => 'RiskLevel', ], 'riskScore' => [ 'shape' => 'String', ], 'attackScript' => [ 'shape' => 'String', ], 'reasoning' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'FindingStatus', ], 'customerNote' => [ 'shape' => 'String', ], ], ], 'UpdateFindingOutput' => [ 'type' => 'structure', 'members' => [], ], 'UpdateIntegratedResourcesInput' => [ 'type' => 'structure', 'required' => [ 'agentSpaceId', 'integrationId', 'items', ], 'members' => [ 'agentSpaceId' => [ 'shape' => 'AgentSpaceId', ], 'integrationId' => [ 'shape' => 'IntegrationId', ], 'items' => [ 'shape' => 'IntegratedResourceInputItemList', ], ], ], 'UpdateIntegratedResourcesOutput' => [ 'type' => 'structure', 'members' => [], ], 'UpdatePentestInput' => [ 'type' => 'structure', 'required' => [ 'pentestId', 'agentSpaceId', ], 'members' => [ 'pentestId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'excludeRiskTypes' => [ 'shape' => 'RiskTypeList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'vpcConfig' => [ 'shape' => 'VpcConfig', ], 'networkTrafficConfig' => [ 'shape' => 'NetworkTrafficConfig', ], 'codeRemediationStrategy' => [ 'shape' => 'CodeRemediationStrategy', ], 'disableManagedSkills' => [ 'shape' => 'SkillTypeList', ], ], ], 'UpdatePentestOutput' => [ 'type' => 'structure', 'members' => [ 'pentestId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'assets' => [ 'shape' => 'Assets', ], 'excludeRiskTypes' => [ 'shape' => 'RiskTypeList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'agentSpaceId' => [ 'shape' => 'String', ], ], ], 'UpdatePrivateConnectionCertificateInput' => [ 'type' => 'structure', 'required' => [ 'privateConnectionName', 'certificate', ], 'members' => [ 'privateConnectionName' => [ 'shape' => 'PrivateConnectionName', ], 'certificate' => [ 'shape' => 'CertificateChain', ], ], ], 'UpdatePrivateConnectionCertificateOutput' => [ 'type' => 'structure', 'required' => [ 'name', 'type', 'status', ], 'members' => [ 'name' => [ 'shape' => 'PrivateConnectionName', ], 'type' => [ 'shape' => 'PrivateConnectionType', ], 'status' => [ 'shape' => 'PrivateConnectionStatus', ], 'resourceGatewayId' => [ 'shape' => 'ResourceGatewayId', ], 'hostAddress' => [ 'shape' => 'HostAddress', ], 'vpcId' => [ 'shape' => 'PrivateConnectionVpcId', ], 'resourceConfigurationId' => [ 'shape' => 'ResourceConfigurationId', ], 'certificateExpiryTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'dnsResolution' => [ 'shape' => 'ResourceConfigDnsResolution', ], 'failureMessage' => [ 'shape' => 'String', ], 'tags' => [ 'shape' => 'TagMap', ], ], ], 'UpdateSecurityRequirementEntry' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'SecurityRequirementName', ], 'description' => [ 'shape' => 'String', ], 'domain' => [ 'shape' => 'String', ], 'evaluation' => [ 'shape' => 'String', ], 'remediation' => [ 'shape' => 'String', ], ], ], 'UpdateSecurityRequirementEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'UpdateSecurityRequirementEntry', ], ], 'UpdateSecurityRequirementPackInput' => [ 'type' => 'structure', 'required' => [ 'packId', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'name' => [ 'shape' => 'SecurityRequirementPackName', ], 'description' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SecurityRequirementPackStatus', ], ], ], 'UpdateSecurityRequirementPackOutput' => [ 'type' => 'structure', 'required' => [ 'packId', ], 'members' => [ 'packId' => [ 'shape' => 'SecurityRequirementPackId', ], 'name' => [ 'shape' => 'SecurityRequirementPackName', ], 'description' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SecurityRequirementPackStatus', ], ], ], 'UpdateTargetDomainInput' => [ 'type' => 'structure', 'required' => [ 'targetDomainId', 'verificationMethod', ], 'members' => [ 'targetDomainId' => [ 'shape' => 'TargetDomainId', ], 'verificationMethod' => [ 'shape' => 'DomainVerificationMethod', ], ], ], 'UpdateTargetDomainOutput' => [ 'type' => 'structure', 'required' => [ 'targetDomainId', 'domainName', 'verificationStatus', ], 'members' => [ 'targetDomainId' => [ 'shape' => 'TargetDomainId', ], 'domainName' => [ 'shape' => 'String', ], 'verificationStatus' => [ 'shape' => 'TargetDomainStatus', ], 'verificationStatusReason' => [ 'shape' => 'String', ], 'verificationDetails' => [ 'shape' => 'VerificationDetails', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'verifiedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'UpdateThreatInput' => [ 'type' => 'structure', 'required' => [ 'threatId', 'agentSpaceId', ], 'members' => [ 'threatId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'ThreatStatus', ], 'comments' => [ 'shape' => 'String', ], 'statement' => [ 'shape' => 'String', ], 'severity' => [ 'shape' => 'ThreatSeverity', ], 'threatSource' => [ 'shape' => 'String', ], 'prerequisites' => [ 'shape' => 'String', ], 'threatAction' => [ 'shape' => 'String', ], 'threatImpact' => [ 'shape' => 'String', ], 'impactedGoal' => [ 'shape' => 'StringList', ], 'impactedAssets' => [ 'shape' => 'StringList', ], 'anchor' => [ 'shape' => 'ThreatAnchorShape', ], 'evidence' => [ 'shape' => 'ThreatEvidenceList', ], 'recommendation' => [ 'shape' => 'String', ], ], ], 'UpdateThreatModelInput' => [ 'type' => 'structure', 'required' => [ 'threatModelId', 'agentSpaceId', ], 'members' => [ 'threatModelId' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'scopeDocs' => [ 'shape' => 'DocumentList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], ], ], 'UpdateThreatModelOutput' => [ 'type' => 'structure', 'required' => [ 'threatModelId', ], 'members' => [ 'threatModelId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'agentSpaceId' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'assets' => [ 'shape' => 'Assets', ], 'scopeDocs' => [ 'shape' => 'DocumentList', ], 'serviceRole' => [ 'shape' => 'ServiceRole', ], 'logConfig' => [ 'shape' => 'CloudWatchLog', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'UpdateThreatOutput' => [ 'type' => 'structure', 'required' => [ 'threatId', 'threatJobId', ], 'members' => [ 'threatId' => [ 'shape' => 'String', ], 'threatJobId' => [ 'shape' => 'String', ], 'title' => [ 'shape' => 'String', ], 'statement' => [ 'shape' => 'String', ], 'severity' => [ 'shape' => 'ThreatSeverity', ], 'status' => [ 'shape' => 'ThreatStatus', ], 'comments' => [ 'shape' => 'String', ], 'stride' => [ 'shape' => 'StrideCategoryList', ], 'threatSource' => [ 'shape' => 'String', ], 'prerequisites' => [ 'shape' => 'String', ], 'threatAction' => [ 'shape' => 'String', ], 'threatImpact' => [ 'shape' => 'String', ], 'impactedGoal' => [ 'shape' => 'StringList', ], 'impactedAssets' => [ 'shape' => 'StringList', ], 'anchor' => [ 'shape' => 'ThreatAnchorShape', ], 'evidence' => [ 'shape' => 'ThreatEvidenceList', ], 'recommendation' => [ 'shape' => 'String', ], 'createdBy' => [ 'shape' => 'ThreatActor', ], 'updatedBy' => [ 'shape' => 'ThreatActor', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'UriList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'UserConfig' => [ 'type' => 'structure', 'members' => [ 'role' => [ 'shape' => 'UserRole', ], ], ], 'UserMetadata' => [ 'type' => 'structure', 'required' => [ 'username', 'email', ], 'members' => [ 'username' => [ 'shape' => 'String', ], 'email' => [ 'shape' => 'SensitiveEmail', ], ], ], 'UserRole' => [ 'type' => 'string', 'enum' => [ 'MEMBER', ], ], 'ValidationException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], 'fieldList' => [ 'shape' => 'ValidationExceptionFieldList', ], ], 'exception' => true, ], 'ValidationExceptionField' => [ 'type' => 'structure', 'required' => [ 'path', 'message', ], 'members' => [ 'path' => [ 'shape' => 'String', ], 'message' => [ 'shape' => 'String', ], ], ], 'ValidationExceptionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValidationExceptionField', ], ], 'ValidationMode' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'SIMULATED', ], ], 'ValidationStatus' => [ 'type' => 'string', 'enum' => [ 'CONFIRMED', 'NOT_REPRODUCED', 'VALIDATION_FAILED', 'VALIDATING', 'NOT_VALIDATED', ], ], 'VerificationDetails' => [ 'type' => 'structure', 'members' => [ 'method' => [ 'shape' => 'DomainVerificationMethod', ], 'dnsTxt' => [ 'shape' => 'DnsVerification', ], 'httpRoute' => [ 'shape' => 'HttpVerification', ], ], ], 'VerificationScript' => [ 'type' => 'structure', 'members' => [ 'scriptType' => [ 'shape' => 'String', ], 'scriptUrl' => [ 'shape' => 'String', ], 'instructions' => [ 'shape' => 'String', ], 'envVars' => [ 'shape' => 'VerificationScriptEnvVarList', ], ], ], 'VerificationScriptEnvVar' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], ], 'VerificationScriptEnvVarList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VerificationScriptEnvVar', ], ], 'VerifyTargetDomainInput' => [ 'type' => 'structure', 'required' => [ 'targetDomainId', ], 'members' => [ 'targetDomainId' => [ 'shape' => 'TargetDomainId', ], ], ], 'VerifyTargetDomainOutput' => [ 'type' => 'structure', 'members' => [ 'targetDomainId' => [ 'shape' => 'TargetDomainId', ], 'domainName' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'verifiedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'status' => [ 'shape' => 'TargetDomainStatus', ], 'verificationStatusReason' => [ 'shape' => 'String', ], ], ], 'VpcArn' => [ 'type' => 'string', ], 'VpcConfig' => [ 'type' => 'structure', 'members' => [ 'vpcArn' => [ 'shape' => 'VpcArn', ], 'securityGroupArns' => [ 'shape' => 'SecurityGroupArns', ], 'subnetArns' => [ 'shape' => 'SubnetArns', ], ], ], 'VpcConfigs' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcConfig', ], ], ],];
