

# Data Types
<a name="API_Types"></a>

The AWS Security Agent API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [Actor](API_Actor.md) 
+  [ActorMessage](API_ActorMessage.md) 
+  [AgentSpace](API_AgentSpace.md) 
+  [AgentSpaceSummary](API_AgentSpaceSummary.md) 
+  [ApplicationSummary](API_ApplicationSummary.md) 
+  [Artifact](API_Artifact.md) 
+  [ArtifactMetadataItem](API_ArtifactMetadataItem.md) 
+  [ArtifactSummary](API_ArtifactSummary.md) 
+  [Assets](API_Assets.md) 
+  [Authentication](API_Authentication.md) 
+  [AWSResources](API_AWSResources.md) 
+  [AzureDevOpsIntegrationInput](API_AzureDevOpsIntegrationInput.md) 
+  [AzureDevOpsRepositoryMetadata](API_AzureDevOpsRepositoryMetadata.md) 
+  [AzureDevOpsRepositoryResource](API_AzureDevOpsRepositoryResource.md) 
+  [AzureDevOpsResourceCapabilities](API_AzureDevOpsResourceCapabilities.md) 
+  [BatchCreateSecurityRequirementResult](API_BatchCreateSecurityRequirementResult.md) 
+  [BatchGetSecurityRequirementResult](API_BatchGetSecurityRequirementResult.md) 
+  [BatchSecurityRequirementError](API_BatchSecurityRequirementError.md) 
+  [BitbucketDataCenterIntegrationInput](API_BitbucketDataCenterIntegrationInput.md) 
+  [BitbucketIntegrationInput](API_BitbucketIntegrationInput.md) 
+  [BitbucketRepositoryMetadata](API_BitbucketRepositoryMetadata.md) 
+  [BitbucketRepositoryResource](API_BitbucketRepositoryResource.md) 
+  [BitbucketResourceCapabilities](API_BitbucketResourceCapabilities.md) 
+  [CaCertificateSource](API_CaCertificateSource.md) 
+  [Category](API_Category.md) 
+  [CiCdConfiguration](API_CiCdConfiguration.md) 
+  [CloudWatchLog](API_CloudWatchLog.md) 
+  [CodeLocation](API_CodeLocation.md) 
+  [CodeRemediationTask](API_CodeRemediationTask.md) 
+  [CodeRemediationTaskDetails](API_CodeRemediationTaskDetails.md) 
+  [CodeReview](API_CodeReview.md) 
+  [CodeReviewJob](API_CodeReviewJob.md) 
+  [CodeReviewJobSummary](API_CodeReviewJobSummary.md) 
+  [CodeReviewJobTask](API_CodeReviewJobTask.md) 
+  [CodeReviewJobTaskSummary](API_CodeReviewJobTaskSummary.md) 
+  [CodeReviewSettings](API_CodeReviewSettings.md) 
+  [CodeReviewSummary](API_CodeReviewSummary.md) 
+  [ConfluenceDocumentMetadata](API_ConfluenceDocumentMetadata.md) 
+  [ConfluenceDocumentResource](API_ConfluenceDocumentResource.md) 
+  [ConfluenceIntegrationInput](API_ConfluenceIntegrationInput.md) 
+  [ConfluenceResourceCapabilities](API_ConfluenceResourceCapabilities.md) 
+  [CreateSecurityRequirementEntry](API_CreateSecurityRequirementEntry.md) 
+  [CustomHeader](API_CustomHeader.md) 
+  [DeleteCodeReviewFailure](API_DeleteCodeReviewFailure.md) 
+  [DeletePentestFailure](API_DeletePentestFailure.md) 
+  [DeleteThreatModelFailure](API_DeleteThreatModelFailure.md) 
+  [DiffSource](API_DiffSource.md) 
+  [DiscoveredEndpoint](API_DiscoveredEndpoint.md) 
+  [DnsVerification](API_DnsVerification.md) 
+  [DocumentInfo](API_DocumentInfo.md) 
+  [Endpoint](API_Endpoint.md) 
+  [ErrorInformation](API_ErrorInformation.md) 
+  [ExecutionContext](API_ExecutionContext.md) 
+  [Finding](API_Finding.md) 
+  [FindingSummary](API_FindingSummary.md) 
+  [GitHubIntegrationInput](API_GitHubIntegrationInput.md) 
+  [GitHubRepositoryMetadata](API_GitHubRepositoryMetadata.md) 
+  [GitHubRepositoryResource](API_GitHubRepositoryResource.md) 
+  [GitHubResourceCapabilities](API_GitHubResourceCapabilities.md) 
+  [GitLabIntegrationInput](API_GitLabIntegrationInput.md) 
+  [GitLabRepositoryMetadata](API_GitLabRepositoryMetadata.md) 
+  [GitLabRepositoryResource](API_GitLabRepositoryResource.md) 
+  [GitLabResourceCapabilities](API_GitLabResourceCapabilities.md) 
+  [HttpVerification](API_HttpVerification.md) 
+  [IdCConfiguration](API_IdCConfiguration.md) 
+  [ImportSource](API_ImportSource.md) 
+  [IntegratedDocument](API_IntegratedDocument.md) 
+  [IntegratedRepository](API_IntegratedRepository.md) 
+  [IntegratedResource](API_IntegratedResource.md) 
+  [IntegratedResourceInputItem](API_IntegratedResourceInputItem.md) 
+  [IntegratedResourceMetadata](API_IntegratedResourceMetadata.md) 
+  [IntegratedResourceSummary](API_IntegratedResourceSummary.md) 
+  [IntegrationFilter](API_IntegrationFilter.md) 
+  [IntegrationSummary](API_IntegrationSummary.md) 
+  [ListSecurityRequirementPackFilter](API_ListSecurityRequirementPackFilter.md) 
+  [LogLocation](API_LogLocation.md) 
+  [MemberMetadata](API_MemberMetadata.md) 
+  [MembershipConfig](API_MembershipConfig.md) 
+  [MembershipSummary](API_MembershipSummary.md) 
+  [NetworkTrafficConfig](API_NetworkTrafficConfig.md) 
+  [NetworkTrafficRule](API_NetworkTrafficRule.md) 
+  [Pentest](API_Pentest.md) 
+  [PentestJob](API_PentestJob.md) 
+  [PentestJobSummary](API_PentestJobSummary.md) 
+  [PentestSummary](API_PentestSummary.md) 
+  [PrivateConnectionMode](API_PrivateConnectionMode.md) 
+  [PrivateConnectionSummary](API_PrivateConnectionSummary.md) 
+  [ProviderInput](API_ProviderInput.md) 
+  [ProviderResourceCapabilities](API_ProviderResourceCapabilities.md) 
+  [ReportDestination](API_ReportDestination.md) 
+  [ReportFilters](API_ReportFilters.md) 
+  [ScopeChange](API_ScopeChange.md) 
+  [ScopeResult](API_ScopeResult.md) 
+  [SecurityRequirementArtifact](API_SecurityRequirementArtifact.md) 
+  [SecurityRequirementPackSummary](API_SecurityRequirementPackSummary.md) 
+  [SecurityRequirementSummary](API_SecurityRequirementSummary.md) 
+  [SelfManagedInput](API_SelfManagedInput.md) 
+  [ServiceManagedInput](API_ServiceManagedInput.md) 
+  [SourceCodeRepository](API_SourceCodeRepository.md) 
+  [Step](API_Step.md) 
+  [TargetDomain](API_TargetDomain.md) 
+  [TargetDomainSummary](API_TargetDomainSummary.md) 
+  [Task](API_Task.md) 
+  [TaskSummary](API_TaskSummary.md) 
+  [Threat](API_Threat.md) 
+  [ThreatAnchorShape](API_ThreatAnchorShape.md) 
+  [ThreatEvidenceShape](API_ThreatEvidenceShape.md) 
+  [ThreatModel](API_ThreatModel.md) 
+  [ThreatModelJob](API_ThreatModelJob.md) 
+  [ThreatModelJobSummary](API_ThreatModelJobSummary.md) 
+  [ThreatModelJobTask](API_ThreatModelJobTask.md) 
+  [ThreatModelJobTaskSummary](API_ThreatModelJobTaskSummary.md) 
+  [ThreatModelSummary](API_ThreatModelSummary.md) 
+  [ThreatSummary](API_ThreatSummary.md) 
+  [TriggerFilter](API_TriggerFilter.md) 
+  [TriggerFilterGroup](API_TriggerFilterGroup.md) 
+  [TrustedCaCertificate](API_TrustedCaCertificate.md) 
+  [UpdateSecurityRequirementEntry](API_UpdateSecurityRequirementEntry.md) 
+  [UserConfig](API_UserConfig.md) 
+  [UserMetadata](API_UserMetadata.md) 
+  [ValidationExceptionField](API_ValidationExceptionField.md) 
+  [VerificationDetails](API_VerificationDetails.md) 
+  [VerificationScript](API_VerificationScript.md) 
+  [VerificationScriptEnvVar](API_VerificationScriptEnvVar.md) 
+  [VpcConfig](API_VpcConfig.md) 