{
  "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"}
    },
    "BatchDisassociateFindingIssue":{
      "name":"BatchDisassociateFindingIssue",
      "http":{
        "method":"POST",
        "requestUri":"/BatchDisassociateFindingIssue",
        "responseCode":200
      },
      "input":{"shape":"BatchDisassociateFindingIssueInput"},
      "output":{"shape":"BatchDisassociateFindingIssueOutput"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ServiceQuotaExceededException"}
      ]
    },
    "BatchExportFindings":{
      "name":"BatchExportFindings",
      "http":{
        "method":"POST",
        "requestUri":"/BatchExportFindings",
        "responseCode":200
      },
      "input":{"shape":"BatchExportFindingsInput"},
      "output":{"shape":"BatchExportFindingsOutput"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ServiceQuotaExceededException"}
      ]
    },
    "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"}
      ]
    },
    "ListActorMessages":{
      "name":"ListActorMessages",
      "http":{
        "method":"POST",
        "requestUri":"/ListActorMessages",
        "responseCode":200
      },
      "input":{"shape":"ListActorMessagesInput"},
      "output":{"shape":"ListActorMessagesOutput"}
    },
    "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"}
      ]
    },
    "UpdateIntegration":{
      "name":"UpdateIntegration",
      "http":{
        "method":"POST",
        "requestUri":"/UpdateIntegration",
        "responseCode":200
      },
      "input":{"shape":"UpdateIntegrationInput"},
      "output":{"shape":"UpdateIntegrationOutput"},
      "errors":[
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ValidationException"},
        {"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"},
        "enableEmailMfa":{"shape":"Boolean"},
        "mfaForwardingAddress":{"shape":"SensitiveEmailAddress"}
      }
    },
    "ActorList":{
      "type":"list",
      "member":{"shape":"Actor"}
    },
    "ActorMessage":{
      "type":"structure",
      "members":{
        "sender":{"shape":"SensitiveMessageSender"},
        "subject":{"shape":"SensitiveMessageSubject"},
        "body":{"shape":"SensitiveMessageBody"},
        "receivedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "ActorMessageList":{
      "type":"list",
      "member":{"shape":"ActorMessage"}
    },
    "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"},
        "trustedCaCertificates":{"shape":"TrustedCaCertificateList"},
        "clientCertificates":{"shape":"ClientCertificateList"}
      }
    },
    "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"
      ]
    },
    "AzureDevOpsIntegrationInput":{
      "type":"structure",
      "required":[
        "code",
        "state",
        "organizationName"
      ],
      "members":{
        "code":{"shape":"AuthCode"},
        "state":{"shape":"CsrfState"},
        "organizationName":{"shape":"String"}
      }
    },
    "AzureDevOpsOrganization":{"type":"string"},
    "AzureDevOpsRepositoryMetadata":{
      "type":"structure",
      "required":[
        "name",
        "providerResourceId",
        "organization"
      ],
      "members":{
        "name":{"shape":"ProviderResourceName"},
        "providerResourceId":{"shape":"ProviderResourceId"},
        "organization":{"shape":"AzureDevOpsOrganization"},
        "project":{"shape":"String"},
        "projectId":{"shape":"String"},
        "accessType":{"shape":"AccessType"}
      }
    },
    "AzureDevOpsRepositoryResource":{
      "type":"structure",
      "required":[
        "name",
        "organization"
      ],
      "members":{
        "name":{"shape":"ProviderResourceName"},
        "organization":{"shape":"AzureDevOpsOrganization"},
        "project":{"shape":"String"}
      }
    },
    "AzureDevOpsResourceCapabilities":{
      "type":"structure",
      "members":{
        "triggerFilterGroups":{"shape":"TriggerFilterGroups"},
        "leaveComments":{"shape":"Boolean"},
        "remediateCode":{"shape":"Boolean"}
      }
    },
    "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"}
      }
    },
    "BatchDisassociateFindingIssueError":{
      "type":"structure",
      "required":[
        "findingId",
        "code",
        "message"
      ],
      "members":{
        "findingId":{"shape":"String"},
        "code":{"shape":"ErrorCode"},
        "message":{"shape":"BatchDisassociateFindingIssueErrorMessageString"}
      }
    },
    "BatchDisassociateFindingIssueErrorMessageString":{
      "type":"string",
      "max":300,
      "min":0
    },
    "BatchDisassociateFindingIssueErrors":{
      "type":"list",
      "member":{"shape":"BatchDisassociateFindingIssueError"}
    },
    "BatchDisassociateFindingIssueInput":{
      "type":"structure",
      "required":[
        "agentSpaceId",
        "findingIds"
      ],
      "members":{
        "agentSpaceId":{"shape":"String"},
        "pentestJobId":{"shape":"String"},
        "codeReviewJobId":{"shape":"String"},
        "findingIds":{"shape":"FindingIdList"}
      }
    },
    "BatchDisassociateFindingIssueOutput":{
      "type":"structure",
      "required":["errors"],
      "members":{
        "errors":{"shape":"BatchDisassociateFindingIssueErrors"}
      }
    },
    "BatchExportFindingError":{
      "type":"structure",
      "required":[
        "findingId",
        "code",
        "message"
      ],
      "members":{
        "findingId":{"shape":"String"},
        "code":{"shape":"ErrorCode"},
        "message":{"shape":"BatchExportFindingErrorMessageString"}
      }
    },
    "BatchExportFindingErrorList":{
      "type":"list",
      "member":{"shape":"BatchExportFindingError"}
    },
    "BatchExportFindingErrorMessageString":{
      "type":"string",
      "max":300,
      "min":0
    },
    "BatchExportFindingResult":{
      "type":"structure",
      "required":[
        "findingId",
        "linkedIssue"
      ],
      "members":{
        "findingId":{"shape":"String"},
        "linkedIssue":{"shape":"LinkedIssue"}
      }
    },
    "BatchExportFindingResultList":{
      "type":"list",
      "member":{"shape":"BatchExportFindingResult"}
    },
    "BatchExportFindingsInput":{
      "type":"structure",
      "required":[
        "agentSpaceId",
        "issueDestination",
        "findingIds"
      ],
      "members":{
        "agentSpaceId":{"shape":"String"},
        "pentestJobId":{"shape":"String"},
        "codeReviewJobId":{"shape":"String"},
        "issueDestination":{"shape":"IssueDestination"},
        "findingIds":{"shape":"FindingIdList"}
      }
    },
    "BatchExportFindingsOutput":{
      "type":"structure",
      "required":[
        "results",
        "errors"
      ],
      "members":{
        "results":{"shape":"BatchExportFindingResultList"},
        "errors":{"shape":"BatchExportFindingErrorList"}
      }
    },
    "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"}
      }
    },
    "BitbucketDataCenterIntegrationInput":{
      "type":"structure",
      "required":[
        "targetUrl",
        "code",
        "state"
      ],
      "members":{
        "targetUrl":{"shape":"TargetUrl"},
        "code":{"shape":"AuthCode"},
        "state":{"shape":"CsrfState"}
      }
    },
    "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":{
        "triggerFilterGroups":{"shape":"TriggerFilterGroups"},
        "leaveComments":{"shape":"Boolean"},
        "remediateCode":{"shape":"Boolean"}
      }
    },
    "BitbucketWorkspace":{"type":"string"},
    "Blob":{"type":"blob"},
    "Boolean":{
      "type":"boolean",
      "box":true
    },
    "CaCertificatePem":{
      "type":"string",
      "max":8192,
      "min":1,
      "sensitive":true
    },
    "CaCertificateSource":{
      "type":"structure",
      "members":{
        "inlinePem":{"shape":"CaCertificatePem"},
        "artifactId":{"shape":"String"},
        "s3Location":{"shape":"String"}
      },
      "union":true
    },
    "Category":{
      "type":"structure",
      "members":{
        "name":{"shape":"String"},
        "isPrimary":{"shape":"Boolean"}
      }
    },
    "CategoryList":{
      "type":"list",
      "member":{"shape":"Category"}
    },
    "CertificateChain":{
      "type":"string",
      "sensitive":true
    },
    "CiCdConfiguration":{
      "type":"structure",
      "members":{
        "enabled":{"shape":"Boolean"}
      }
    },
    "CleanUpStrategy":{
      "type":"string",
      "enum":[
        "BEST_EFFORT_DELETE",
        "RETAIN_ALL"
      ]
    },
    "ClientCertificate":{
      "type":"structure",
      "required":[
        "name",
        "secretArn",
        "origins"
      ],
      "members":{
        "name":{"shape":"ClientCertificateName"},
        "secretArn":{"shape":"String"},
        "origins":{"shape":"ClientCertificateOriginList"}
      }
    },
    "ClientCertificateList":{
      "type":"list",
      "member":{"shape":"ClientCertificate"},
      "max":10,
      "min":0
    },
    "ClientCertificateName":{
      "type":"string",
      "max":100,
      "min":1,
      "pattern":"[A-Za-z0-9][A-Za-z0-9\\-_]*"
    },
    "ClientCertificateOriginList":{
      "type":"list",
      "member":{"shape":"String"},
      "max":10,
      "min":1
    },
    "ClientId":{"type":"string"},
    "ClientSecret":{
      "type":"string",
      "sensitive":true
    },
    "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"},
        "maxTaskHours":{"shape":"Double"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"},
        "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"},
        "maxTaskHours":{"shape":"Double"},
        "reportDestination":{"shape":"ReportDestination"},
        "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"
      ]
    },
    "ConfidenceLevelFilterList":{
      "type":"list",
      "member":{"shape":"ConfidenceLevel"},
      "max":50,
      "min":0
    },
    "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"},
        "maxTaskHours":{"shape":"Double"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"}
      }
    },
    "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"},
        "maxTaskHours":{"shape":"Double"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"}
      }
    },
    "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"},
        "cleanUpStrategy":{"shape":"CleanUpStrategy"},
        "disableManagedSkills":{"shape":"SkillTypeList"},
        "maxTaskHours":{"shape":"Double"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"},
        "cicdConfiguration":{"shape":"CiCdConfiguration"},
        "testScope":{"shape":"TestScope"}
      }
    },
    "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"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"},
        "cicdConfiguration":{"shape":"CiCdConfiguration"},
        "testScope":{"shape":"TestScope"}
      }
    },
    "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"},
        "reportDestination":{"shape":"ReportDestination"}
      }
    },
    "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"
      ]
    },
    "Double":{
      "type":"double",
      "box":true
    },
    "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"},
        "remediationCode":{"shape":"String"},
        "codeRemediationTask":{"shape":"CodeRemediationTask"},
        "lastUpdatedBy":{"shape":"String"},
        "customerNote":{"shape":"String"},
        "codeLocations":{"shape":"CodeLocationList"},
        "verificationScript":{"shape":"VerificationScript"},
        "alignmentRationale":{"shape":"String"},
        "revalidationJobIds":{"shape":"StringList"},
        "originalFindingId":{"shape":"String"},
        "linkedIssue":{"shape":"LinkedIssue"},
        "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"
      ]
    },
    "FindingStatusFilterList":{
      "type":"list",
      "member":{"shape":"FindingStatus"},
      "max":50,
      "min":0
    },
    "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"},
        "siteUrl":{"shape":"TargetUrl"},
        "webhookUrl":{"shape":"String"},
        "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":{
        "triggerFilterGroups":{"shape":"TriggerFilterGroups"},
        "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":{
        "triggerFilterGroups":{"shape":"TriggerFilterGroups"},
        "leaveComments":{"shape":"Boolean"},
        "remediateCode":{"shape":"Boolean"}
      }
    },
    "GitLabTokenType":{
      "type":"string",
      "enum":[
        "PERSONAL",
        "GROUP"
      ]
    },
    "GroupMetadata":{
      "type":"structure",
      "members":{
        "displayName":{"shape":"String"},
        "description":{"shape":"String"}
      }
    },
    "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"},
        "targetUrl":{"shape":"TargetUrl"},
        "organizationName":{"shape":"String"},
        "clientId":{"shape":"ClientId"},
        "clientSecret":{"shape":"ClientSecret"}
      }
    },
    "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"},
        "branch":{"shape":"String"}
      }
    },
    "IntegratedRepositoryList":{
      "type":"list",
      "member":{"shape":"IntegratedRepository"}
    },
    "IntegratedResource":{
      "type":"structure",
      "members":{
        "githubRepository":{"shape":"GitHubRepositoryResource"},
        "gitlabRepository":{"shape":"GitLabRepositoryResource"},
        "bitbucketRepository":{"shape":"BitbucketRepositoryResource"},
        "confluenceDocument":{"shape":"ConfluenceDocumentResource"},
        "azureDevOpsRepository":{"shape":"AzureDevOpsRepositoryResource"},
        "jiraProject":{"shape":"JiraProjectResource"}
      },
      "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"},
        "azureDevOpsRepository":{"shape":"AzureDevOpsRepositoryMetadata"},
        "jiraProject":{"shape":"JiraProjectMetadata"}
      },
      "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"},
        "webhookUrl":{"shape":"String"},
        "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"
      ]
    },
    "IssueDestination":{
      "type":"structure",
      "required":[
        "integrationId",
        "projectKey"
      ],
      "members":{
        "integrationId":{"shape":"String"},
        "projectKey":{"shape":"String"}
      }
    },
    "JiraInstallationId":{"type":"string"},
    "JiraIntegrationInput":{
      "type":"structure",
      "required":[
        "installationId",
        "code",
        "state",
        "siteUrl"
      ],
      "members":{
        "installationId":{"shape":"JiraInstallationId"},
        "code":{"shape":"AuthCode"},
        "state":{"shape":"CsrfState"},
        "siteUrl":{"shape":"JiraSiteUrl"}
      }
    },
    "JiraProjectMetadata":{
      "type":"structure",
      "required":[
        "name",
        "providerResourceId",
        "projectKey",
        "projectId"
      ],
      "members":{
        "name":{"shape":"ProviderResourceName"},
        "providerResourceId":{"shape":"ProviderResourceId"},
        "projectKey":{"shape":"String"},
        "projectId":{"shape":"String"},
        "projectName":{"shape":"JiraProjectMetadataProjectNameString"}
      }
    },
    "JiraProjectMetadataProjectNameString":{
      "type":"string",
      "max":255,
      "min":1
    },
    "JiraProjectResource":{
      "type":"structure",
      "required":[
        "name",
        "projectKey",
        "projectId"
      ],
      "members":{
        "name":{"shape":"ProviderResourceName"},
        "projectKey":{"shape":"String"},
        "projectId":{"shape":"String"},
        "projectName":{"shape":"JiraProjectResourceProjectNameString"}
      }
    },
    "JiraProjectResourceProjectNameString":{
      "type":"string",
      "max":255,
      "min":1
    },
    "JiraResourceCapabilities":{
      "type":"structure",
      "members":{
        "createIssue":{"shape":"Boolean"},
        "commentIssue":{"shape":"Boolean"}
      }
    },
    "JiraSiteUrl":{
      "type":"string",
      "max":512,
      "min":1,
      "pattern":"https://[a-zA-Z0-9\\-]+\\.atlassian\\.net"
    },
    "JobStatus":{
      "type":"string",
      "enum":[
        "IN_PROGRESS",
        "STOPPING",
        "STOPPED",
        "FAILED",
        "COMPLETED"
      ]
    },
    "JobType":{
      "type":"string",
      "enum":[
        "FULL",
        "REVALIDATION",
        "CICD"
      ]
    },
    "KmsKeyId":{"type":"string"},
    "LambdaFunctionArn":{"type":"string"},
    "LambdaFunctionArns":{
      "type":"list",
      "member":{"shape":"LambdaFunctionArn"}
    },
    "LinkedIssue":{
      "type":"structure",
      "members":{
        "provider":{"shape":"Provider"},
        "integrationId":{"shape":"String"},
        "projectKey":{"shape":"String"},
        "issueKey":{"shape":"String"},
        "issueId":{"shape":"String"},
        "issueUrl":{"shape":"String"},
        "siteUrl":{"shape":"String"}
      }
    },
    "ListActorMessagesInput":{
      "type":"structure",
      "required":[
        "agentSpaceId",
        "pentestId",
        "actorIdentifier"
      ],
      "members":{
        "maxResults":{"shape":"MaxResults"},
        "nextToken":{"shape":"NextToken"},
        "agentSpaceId":{"shape":"String"},
        "pentestId":{"shape":"String"},
        "actorIdentifier":{"shape":"String"}
      }
    },
    "ListActorMessagesOutput":{
      "type":"structure",
      "members":{
        "messages":{"shape":"ActorMessageList"},
        "nextToken":{"shape":"NextToken"}
      }
    },
    "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"},
        "jobType":{"shape":"JobType"}
      }
    },
    "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"},
        "group":{"shape":"GroupMetadata"}
      },
      "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",
        "GROUP"
      ]
    },
    "MembershipTypeFilter":{
      "type":"string",
      "enum":[
        "USER",
        "GROUP",
        "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"},
        "maxTaskHours":{"shape":"Double"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"},
        "cicdConfiguration":{"shape":"CiCdConfiguration"},
        "testScope":{"shape":"TestScope"},
        "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"},
        "trustedCaCertificates":{"shape":"TrustedCaCertificateList"},
        "clientCertificates":{"shape":"ClientCertificateList"},
        "codeRemediationStrategy":{"shape":"CodeRemediationStrategy"},
        "cleanUpStrategy":{"shape":"CleanUpStrategy"},
        "disableManagedSkills":{"shape":"SkillTypeList"},
        "maxTaskHours":{"shape":"Double"},
        "jobType":{"shape":"JobType"},
        "selectedFindingIds":{"shape":"StringList"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportUrl":{"shape":"String"},
        "scopeResult":{"shape":"ScopeResult"},
        "scopeChanges":{"shape":"ScopeChangeList"},
        "cicdConfiguration":{"shape":"CiCdConfiguration"},
        "testScope":{"shape":"TestScope"},
        "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"},
        "jobType":{"shape":"JobType"},
        "reportUrl":{"shape":"String"}
      }
    },
    "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",
        "AZURE_DEVOPS",
        "JIRA"
      ]
    },
    "ProviderInput":{
      "type":"structure",
      "members":{
        "github":{"shape":"GitHubIntegrationInput"},
        "gitlab":{"shape":"GitLabIntegrationInput"},
        "bitbucket":{"shape":"BitbucketIntegrationInput"},
        "confluence":{"shape":"ConfluenceIntegrationInput"},
        "azureDevOps":{"shape":"AzureDevOpsIntegrationInput"},
        "bitbucketDataCenter":{"shape":"BitbucketDataCenterIntegrationInput"},
        "jira":{"shape":"JiraIntegrationInput"}
      },
      "union":true
    },
    "ProviderResourceCapabilities":{
      "type":"structure",
      "members":{
        "github":{"shape":"GitHubResourceCapabilities"},
        "gitlab":{"shape":"GitLabResourceCapabilities"},
        "bitbucket":{"shape":"BitbucketResourceCapabilities"},
        "confluence":{"shape":"ConfluenceResourceCapabilities"},
        "azureDevOps":{"shape":"AzureDevOpsResourceCapabilities"},
        "jira":{"shape":"JiraResourceCapabilities"}
      },
      "union":true
    },
    "ProviderResourceId":{"type":"string"},
    "ProviderResourceName":{"type":"string"},
    "ProviderType":{
      "type":"string",
      "enum":[
        "SOURCE_CODE",
        "DOCUMENTATION",
        "ISSUE_TRACKING"
      ]
    },
    "ReportDestination":{
      "type":"structure",
      "required":[
        "integrationId",
        "containerId"
      ],
      "members":{
        "integrationId":{"shape":"String"},
        "containerId":{"shape":"String"},
        "parentId":{"shape":"String"},
        "documentId":{"shape":"String"}
      }
    },
    "ReportFilterList":{
      "type":"list",
      "member":{"shape":"ReportFilterValue"},
      "max":50,
      "min":0
    },
    "ReportFilterValue":{
      "type":"string",
      "max":256,
      "min":1
    },
    "ReportFilters":{
      "type":"structure",
      "members":{
        "riskLevels":{"shape":"RiskLevelFilterList"},
        "confidenceLevels":{"shape":"ConfidenceLevelFilterList"},
        "statuses":{"shape":"FindingStatusFilterList"},
        "riskTypes":{"shape":"RiskTypeFilterList"},
        "findingTypes":{"shape":"ReportFilterList"},
        "taskStatuses":{"shape":"TaskExecutionStatusFilterList"},
        "annotationNotes":{"shape":"Boolean"},
        "complianceReport":{"shape":"Boolean"}
      }
    },
    "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",
        "PROJECT"
      ]
    },
    "RiskLevel":{
      "type":"string",
      "enum":[
        "UNKNOWN",
        "INFORMATIONAL",
        "LOW",
        "MEDIUM",
        "HIGH",
        "CRITICAL"
      ]
    },
    "RiskLevelFilterList":{
      "type":"list",
      "member":{"shape":"RiskLevel"},
      "max":50,
      "min":0
    },
    "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"
      ]
    },
    "RiskTypeFilterList":{
      "type":"list",
      "member":{"shape":"RiskType"},
      "max":50,
      "min":0
    },
    "RiskTypeList":{
      "type":"list",
      "member":{"shape":"RiskType"}
    },
    "RoleArn":{"type":"string"},
    "S3BucketArn":{"type":"string"},
    "S3BucketArns":{
      "type":"list",
      "member":{"shape":"S3BucketArn"}
    },
    "ScopeChange":{
      "type":"structure",
      "required":[
        "integrationId",
        "providerResourceId",
        "headCommitSha"
      ],
      "members":{
        "integrationId":{"shape":"String"},
        "providerResourceId":{"shape":"String"},
        "baseCommitSha":{"shape":"String"},
        "headCommitSha":{"shape":"String"},
        "triggerRunId":{"shape":"String"}
      }
    },
    "ScopeChangeList":{
      "type":"list",
      "member":{"shape":"ScopeChange"}
    },
    "ScopeDecision":{
      "type":"string",
      "enum":[
        "IN_SCOPE",
        "SCOPED_OUT",
        "SCOPE_CONFLICT"
      ]
    },
    "ScopeResult":{
      "type":"structure",
      "required":[
        "decision",
        "reason"
      ],
      "members":{
        "decision":{"shape":"ScopeDecision"},
        "reason":{"shape":"String"}
      }
    },
    "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"},
    "SensitiveEmailAddress":{
      "type":"string",
      "sensitive":true
    },
    "SensitiveMessageBody":{
      "type":"string",
      "sensitive":true
    },
    "SensitiveMessageSender":{
      "type":"string",
      "sensitive":true
    },
    "SensitiveMessageSubject":{
      "type":"string",
      "sensitive":true
    },
    "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"},
        "jobType":{"shape":"JobType"},
        "selectedFindingIds":{"shape":"StringList"},
        "scopeChanges":{"shape":"ScopeChangeList"}
      }
    },
    "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"},
        "taskHours":{"shape":"Double"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "TaskExecutionStatus":{
      "type":"string",
      "enum":[
        "IN_PROGRESS",
        "ABORTED",
        "COMPLETED",
        "INTERNAL_ERROR",
        "FAILED"
      ]
    },
    "TaskExecutionStatusFilterList":{
      "type":"list",
      "member":{"shape":"TaskExecutionStatus"},
      "max":50,
      "min":0
    },
    "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"},
        "taskHours":{"shape":"Double"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "TaskSummaryList":{
      "type":"list",
      "member":{"shape":"TaskSummary"}
    },
    "TestScope":{
      "type":"structure",
      "required":["type"],
      "members":{
        "type":{"shape":"TestScopeType"}
      }
    },
    "TestScopeType":{
      "type":"string",
      "enum":[
        "WEB_APP",
        "GENERATIVE_AI_APP"
      ]
    },
    "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"},
        "reportDestination":{"shape":"ReportDestination"},
        "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"},
        "reportDestination":{"shape":"ReportDestination"}
      }
    },
    "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
    },
    "TriggerEvent":{
      "type":"string",
      "enum":[
        "PULL_REQUEST_READY_FOR_REVIEW",
        "PULL_REQUEST_DRAFT",
        "PULL_REQUEST_LABEL_ADDED"
      ]
    },
    "TriggerEventList":{
      "type":"list",
      "member":{"shape":"TriggerEvent"},
      "max":10,
      "min":1
    },
    "TriggerFilter":{
      "type":"structure",
      "required":[
        "type",
        "patterns"
      ],
      "members":{
        "type":{"shape":"TriggerFilterType"},
        "patterns":{"shape":"TriggerRegexPatternList"},
        "matchMode":{"shape":"TriggerFilterMatchMode"}
      }
    },
    "TriggerFilterGroup":{
      "type":"structure",
      "members":{
        "events":{"shape":"TriggerEventList"},
        "filters":{"shape":"TriggerFilterList"}
      }
    },
    "TriggerFilterGroups":{
      "type":"list",
      "member":{"shape":"TriggerFilterGroup"},
      "max":5,
      "min":1
    },
    "TriggerFilterList":{
      "type":"list",
      "member":{"shape":"TriggerFilter"},
      "max":5,
      "min":1
    },
    "TriggerFilterMatchMode":{
      "type":"string",
      "enum":[
        "INCLUDE",
        "EXCLUDE"
      ]
    },
    "TriggerFilterType":{
      "type":"string",
      "enum":[
        "TARGET_BRANCH",
        "LABEL"
      ]
    },
    "TriggerRegexPattern":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[^\\x00-\\x1F\\x7F-\\x9F]+"
    },
    "TriggerRegexPatternList":{
      "type":"list",
      "member":{"shape":"TriggerRegexPattern"},
      "max":20,
      "min":1
    },
    "TrustedCaCertificate":{
      "type":"structure",
      "required":["source"],
      "members":{
        "source":{"shape":"CaCertificateSource"}
      },
      "sensitive":true
    },
    "TrustedCaCertificateList":{
      "type":"list",
      "member":{"shape":"TrustedCaCertificate"}
    },
    "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"},
        "maxTaskHours":{"shape":"Double"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"}
      }
    },
    "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"},
        "maxTaskHours":{"shape":"Double"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"}
      }
    },
    "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":{}
    },
    "UpdateIntegrationInput":{
      "type":"structure",
      "required":[
        "integrationId",
        "webhookAction"
      ],
      "members":{
        "integrationId":{"shape":"IntegrationId"},
        "webhookAction":{"shape":"WebhookAction"}
      }
    },
    "UpdateIntegrationOutput":{
      "type":"structure",
      "required":["integrationId"],
      "members":{
        "integrationId":{"shape":"IntegrationId"},
        "webhookUrl":{"shape":"String"},
        "secret":{"shape":"WebhookSecret"}
      }
    },
    "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"},
        "cleanUpStrategy":{"shape":"CleanUpStrategy"},
        "disableManagedSkills":{"shape":"SkillTypeList"},
        "maxTaskHours":{"shape":"Double"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"},
        "cicdConfiguration":{"shape":"CiCdConfiguration"},
        "testScope":{"shape":"TestScope"}
      }
    },
    "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"},
        "reportDestination":{"shape":"ReportDestination"},
        "reportFilters":{"shape":"ReportFilters"},
        "cicdConfiguration":{"shape":"CiCdConfiguration"},
        "testScope":{"shape":"TestScope"}
      }
    },
    "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"},
        "reportDestination":{"shape":"ReportDestination"}
      }
    },
    "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"},
        "reportDestination":{"shape":"ReportDestination"}
      }
    },
    "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"}
    },
    "WebhookAction":{
      "type":"string",
      "enum":[
        "CREATE_IF_ABSENT",
        "ROTATE"
      ]
    },
    "WebhookSecret":{
      "type":"string",
      "sensitive":true
    }
  }
}
