Typed dictionaries#
Index > CodeGuruReviewer > Typed dictionaries
Auto-generated documentation for CodeGuruReviewer type annotations stubs module mypy-boto3-codeguru-reviewer.
KMSKeyDetailsTypeDef#
# KMSKeyDetailsTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import KMSKeyDetailsTypeDef
def get_value() -> KMSKeyDetailsTypeDef:
return {
"KMSKeyId": ...,
}
# KMSKeyDetailsTypeDef definition
class KMSKeyDetailsTypeDef(TypedDict):
KMSKeyId: NotRequired[str],
EncryptionOption: NotRequired[EncryptionOptionType], # (1)
BranchDiffSourceCodeTypeTypeDef#
# BranchDiffSourceCodeTypeTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import BranchDiffSourceCodeTypeTypeDef
def get_value() -> BranchDiffSourceCodeTypeTypeDef:
return {
"SourceBranchName": ...,
"DestinationBranchName": ...,
}
# BranchDiffSourceCodeTypeTypeDef definition
class BranchDiffSourceCodeTypeTypeDef(TypedDict):
SourceBranchName: str,
DestinationBranchName: str,
CodeArtifactsTypeDef#
# CodeArtifactsTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import CodeArtifactsTypeDef
def get_value() -> CodeArtifactsTypeDef:
return {
"SourceCodeArtifactsObjectKey": ...,
}
# CodeArtifactsTypeDef definition
class CodeArtifactsTypeDef(TypedDict):
SourceCodeArtifactsObjectKey: str,
BuildArtifactsObjectKey: NotRequired[str],
CodeCommitRepositoryTypeDef#
# CodeCommitRepositoryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import CodeCommitRepositoryTypeDef
def get_value() -> CodeCommitRepositoryTypeDef:
return {
"Name": ...,
}
# CodeCommitRepositoryTypeDef definition
class CodeCommitRepositoryTypeDef(TypedDict):
Name: str,
MetricsSummaryTypeDef#
# MetricsSummaryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import MetricsSummaryTypeDef
def get_value() -> MetricsSummaryTypeDef:
return {
"MeteredLinesOfCodeCount": ...,
}
# MetricsSummaryTypeDef definition
class MetricsSummaryTypeDef(TypedDict):
MeteredLinesOfCodeCount: NotRequired[int],
SuppressedLinesOfCodeCount: NotRequired[int],
FindingsCount: NotRequired[int],
MetricsTypeDef#
# MetricsTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import MetricsTypeDef
def get_value() -> MetricsTypeDef:
return {
"MeteredLinesOfCodeCount": ...,
}
# MetricsTypeDef definition
class MetricsTypeDef(TypedDict):
MeteredLinesOfCodeCount: NotRequired[int],
SuppressedLinesOfCodeCount: NotRequired[int],
FindingsCount: NotRequired[int],
CommitDiffSourceCodeTypeTypeDef#
# CommitDiffSourceCodeTypeTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import CommitDiffSourceCodeTypeTypeDef
def get_value() -> CommitDiffSourceCodeTypeTypeDef:
return {
"SourceCommit": ...,
}
# CommitDiffSourceCodeTypeTypeDef definition
class CommitDiffSourceCodeTypeTypeDef(TypedDict):
SourceCommit: NotRequired[str],
DestinationCommit: NotRequired[str],
MergeBaseCommit: NotRequired[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeCodeReviewRequestRequestTypeDef#
# DescribeCodeReviewRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DescribeCodeReviewRequestRequestTypeDef
def get_value() -> DescribeCodeReviewRequestRequestTypeDef:
return {
"CodeReviewArn": ...,
}
# DescribeCodeReviewRequestRequestTypeDef definition
class DescribeCodeReviewRequestRequestTypeDef(TypedDict):
CodeReviewArn: str,
DescribeRecommendationFeedbackRequestRequestTypeDef#
# DescribeRecommendationFeedbackRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DescribeRecommendationFeedbackRequestRequestTypeDef
def get_value() -> DescribeRecommendationFeedbackRequestRequestTypeDef:
return {
"CodeReviewArn": ...,
"RecommendationId": ...,
}
# DescribeRecommendationFeedbackRequestRequestTypeDef definition
class DescribeRecommendationFeedbackRequestRequestTypeDef(TypedDict):
CodeReviewArn: str,
RecommendationId: str,
UserId: NotRequired[str],
RecommendationFeedbackTypeDef#
# RecommendationFeedbackTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RecommendationFeedbackTypeDef
def get_value() -> RecommendationFeedbackTypeDef:
return {
"CodeReviewArn": ...,
}
# RecommendationFeedbackTypeDef definition
class RecommendationFeedbackTypeDef(TypedDict):
CodeReviewArn: NotRequired[str],
RecommendationId: NotRequired[str],
Reactions: NotRequired[List[ReactionType]], # (1)
UserId: NotRequired[str],
CreatedTimeStamp: NotRequired[datetime],
LastUpdatedTimeStamp: NotRequired[datetime],
- See ReactionType
DescribeRepositoryAssociationRequestRequestTypeDef#
# DescribeRepositoryAssociationRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DescribeRepositoryAssociationRequestRequestTypeDef
def get_value() -> DescribeRepositoryAssociationRequestRequestTypeDef:
return {
"AssociationArn": ...,
}
# DescribeRepositoryAssociationRequestRequestTypeDef definition
class DescribeRepositoryAssociationRequestRequestTypeDef(TypedDict):
AssociationArn: str,
DisassociateRepositoryRequestRequestTypeDef#
# DisassociateRepositoryRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DisassociateRepositoryRequestRequestTypeDef
def get_value() -> DisassociateRepositoryRequestRequestTypeDef:
return {
"AssociationArn": ...,
}
# DisassociateRepositoryRequestRequestTypeDef definition
class DisassociateRepositoryRequestRequestTypeDef(TypedDict):
AssociationArn: str,
EventInfoTypeDef#
# EventInfoTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import EventInfoTypeDef
def get_value() -> EventInfoTypeDef:
return {
"Name": ...,
}
# EventInfoTypeDef definition
class EventInfoTypeDef(TypedDict):
Name: NotRequired[str],
State: NotRequired[str],
ListCodeReviewsRequestRequestTypeDef#
# ListCodeReviewsRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListCodeReviewsRequestRequestTypeDef
def get_value() -> ListCodeReviewsRequestRequestTypeDef:
return {
"Type": ...,
}
# ListCodeReviewsRequestRequestTypeDef definition
class ListCodeReviewsRequestRequestTypeDef(TypedDict):
Type: TypeType, # (1)
ProviderTypes: NotRequired[Sequence[ProviderTypeType]], # (2)
States: NotRequired[Sequence[JobStateType]], # (3)
RepositoryNames: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See TypeType
- See ProviderTypeType
- See JobStateType
ListRecommendationFeedbackRequestRequestTypeDef#
# ListRecommendationFeedbackRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListRecommendationFeedbackRequestRequestTypeDef
def get_value() -> ListRecommendationFeedbackRequestRequestTypeDef:
return {
"CodeReviewArn": ...,
}
# ListRecommendationFeedbackRequestRequestTypeDef definition
class ListRecommendationFeedbackRequestRequestTypeDef(TypedDict):
CodeReviewArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
UserIds: NotRequired[Sequence[str]],
RecommendationIds: NotRequired[Sequence[str]],
RecommendationFeedbackSummaryTypeDef#
# RecommendationFeedbackSummaryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RecommendationFeedbackSummaryTypeDef
def get_value() -> RecommendationFeedbackSummaryTypeDef:
return {
"RecommendationId": ...,
}
# RecommendationFeedbackSummaryTypeDef definition
class RecommendationFeedbackSummaryTypeDef(TypedDict):
RecommendationId: NotRequired[str],
Reactions: NotRequired[List[ReactionType]], # (1)
UserId: NotRequired[str],
- See ReactionType
ListRecommendationsRequestRequestTypeDef#
# ListRecommendationsRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListRecommendationsRequestRequestTypeDef
def get_value() -> ListRecommendationsRequestRequestTypeDef:
return {
"CodeReviewArn": ...,
}
# ListRecommendationsRequestRequestTypeDef definition
class ListRecommendationsRequestRequestTypeDef(TypedDict):
CodeReviewArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListRepositoryAssociationsRequestListRepositoryAssociationsPaginateTypeDef#
# ListRepositoryAssociationsRequestListRepositoryAssociationsPaginateTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListRepositoryAssociationsRequestListRepositoryAssociationsPaginateTypeDef
def get_value() -> ListRepositoryAssociationsRequestListRepositoryAssociationsPaginateTypeDef:
return {
"ProviderTypes": ...,
}
# ListRepositoryAssociationsRequestListRepositoryAssociationsPaginateTypeDef definition
class ListRepositoryAssociationsRequestListRepositoryAssociationsPaginateTypeDef(TypedDict):
ProviderTypes: NotRequired[Sequence[ProviderTypeType]], # (1)
States: NotRequired[Sequence[RepositoryAssociationStateType]], # (2)
Names: NotRequired[Sequence[str]],
Owners: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListRepositoryAssociationsRequestRequestTypeDef#
# ListRepositoryAssociationsRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListRepositoryAssociationsRequestRequestTypeDef
def get_value() -> ListRepositoryAssociationsRequestRequestTypeDef:
return {
"ProviderTypes": ...,
}
# ListRepositoryAssociationsRequestRequestTypeDef definition
class ListRepositoryAssociationsRequestRequestTypeDef(TypedDict):
ProviderTypes: NotRequired[Sequence[ProviderTypeType]], # (1)
States: NotRequired[Sequence[RepositoryAssociationStateType]], # (2)
Names: NotRequired[Sequence[str]],
Owners: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RepositoryAssociationSummaryTypeDef#
# RepositoryAssociationSummaryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RepositoryAssociationSummaryTypeDef
def get_value() -> RepositoryAssociationSummaryTypeDef:
return {
"AssociationArn": ...,
}
# RepositoryAssociationSummaryTypeDef definition
class RepositoryAssociationSummaryTypeDef(TypedDict):
AssociationArn: NotRequired[str],
ConnectionArn: NotRequired[str],
LastUpdatedTimeStamp: NotRequired[datetime],
AssociationId: NotRequired[str],
Name: NotRequired[str],
Owner: NotRequired[str],
ProviderType: NotRequired[ProviderTypeType], # (1)
State: NotRequired[RepositoryAssociationStateType], # (2)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutRecommendationFeedbackRequestRequestTypeDef#
# PutRecommendationFeedbackRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import PutRecommendationFeedbackRequestRequestTypeDef
def get_value() -> PutRecommendationFeedbackRequestRequestTypeDef:
return {
"CodeReviewArn": ...,
"RecommendationId": ...,
"Reactions": ...,
}
# PutRecommendationFeedbackRequestRequestTypeDef definition
class PutRecommendationFeedbackRequestRequestTypeDef(TypedDict):
CodeReviewArn: str,
RecommendationId: str,
Reactions: Sequence[ReactionType], # (1)
- See ReactionType
RuleMetadataTypeDef#
# RuleMetadataTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RuleMetadataTypeDef
def get_value() -> RuleMetadataTypeDef:
return {
"RuleId": ...,
}
# RuleMetadataTypeDef definition
class RuleMetadataTypeDef(TypedDict):
RuleId: NotRequired[str],
RuleName: NotRequired[str],
ShortDescription: NotRequired[str],
LongDescription: NotRequired[str],
RuleTags: NotRequired[List[str]],
RepositoryHeadSourceCodeTypeTypeDef#
# RepositoryHeadSourceCodeTypeTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RepositoryHeadSourceCodeTypeTypeDef
def get_value() -> RepositoryHeadSourceCodeTypeTypeDef:
return {
"BranchName": ...,
}
# RepositoryHeadSourceCodeTypeTypeDef definition
class RepositoryHeadSourceCodeTypeTypeDef(TypedDict):
BranchName: str,
S3RepositoryTypeDef#
# S3RepositoryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import S3RepositoryTypeDef
def get_value() -> S3RepositoryTypeDef:
return {
"Name": ...,
"BucketName": ...,
}
# S3RepositoryTypeDef definition
class S3RepositoryTypeDef(TypedDict):
Name: str,
BucketName: str,
ThirdPartySourceRepositoryTypeDef#
# ThirdPartySourceRepositoryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ThirdPartySourceRepositoryTypeDef
def get_value() -> ThirdPartySourceRepositoryTypeDef:
return {
"Name": ...,
"ConnectionArn": ...,
"Owner": ...,
}
# ThirdPartySourceRepositoryTypeDef definition
class ThirdPartySourceRepositoryTypeDef(TypedDict):
Name: str,
ConnectionArn: str,
Owner: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
TagKeys: Sequence[str],
S3RepositoryDetailsTypeDef#
# S3RepositoryDetailsTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import S3RepositoryDetailsTypeDef
def get_value() -> S3RepositoryDetailsTypeDef:
return {
"BucketName": ...,
}
# S3RepositoryDetailsTypeDef definition
class S3RepositoryDetailsTypeDef(TypedDict):
BucketName: NotRequired[str],
CodeArtifacts: NotRequired[CodeArtifactsTypeDef], # (1)
DescribeCodeReviewRequestCodeReviewCompletedWaitTypeDef#
# DescribeCodeReviewRequestCodeReviewCompletedWaitTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DescribeCodeReviewRequestCodeReviewCompletedWaitTypeDef
def get_value() -> DescribeCodeReviewRequestCodeReviewCompletedWaitTypeDef:
return {
"CodeReviewArn": ...,
}
# DescribeCodeReviewRequestCodeReviewCompletedWaitTypeDef definition
class DescribeCodeReviewRequestCodeReviewCompletedWaitTypeDef(TypedDict):
CodeReviewArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeRepositoryAssociationRequestRepositoryAssociationSucceededWaitTypeDef#
# DescribeRepositoryAssociationRequestRepositoryAssociationSucceededWaitTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DescribeRepositoryAssociationRequestRepositoryAssociationSucceededWaitTypeDef
def get_value() -> DescribeRepositoryAssociationRequestRepositoryAssociationSucceededWaitTypeDef:
return {
"AssociationArn": ...,
}
# DescribeRepositoryAssociationRequestRepositoryAssociationSucceededWaitTypeDef definition
class DescribeRepositoryAssociationRequestRepositoryAssociationSucceededWaitTypeDef(TypedDict):
AssociationArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeRecommendationFeedbackResponseTypeDef#
# DescribeRecommendationFeedbackResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DescribeRecommendationFeedbackResponseTypeDef
def get_value() -> DescribeRecommendationFeedbackResponseTypeDef:
return {
"RecommendationFeedback": ...,
"ResponseMetadata": ...,
}
# DescribeRecommendationFeedbackResponseTypeDef definition
class DescribeRecommendationFeedbackResponseTypeDef(TypedDict):
RecommendationFeedback: RecommendationFeedbackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RequestMetadataTypeDef#
# RequestMetadataTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RequestMetadataTypeDef
def get_value() -> RequestMetadataTypeDef:
return {
"RequestId": ...,
}
# RequestMetadataTypeDef definition
class RequestMetadataTypeDef(TypedDict):
RequestId: NotRequired[str],
Requester: NotRequired[str],
EventInfo: NotRequired[EventInfoTypeDef], # (1)
VendorName: NotRequired[VendorNameType], # (2)
- See EventInfoTypeDef
- See VendorNameType
ListRecommendationFeedbackResponseTypeDef#
# ListRecommendationFeedbackResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListRecommendationFeedbackResponseTypeDef
def get_value() -> ListRecommendationFeedbackResponseTypeDef:
return {
"RecommendationFeedbackSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListRecommendationFeedbackResponseTypeDef definition
class ListRecommendationFeedbackResponseTypeDef(TypedDict):
RecommendationFeedbackSummaries: List[RecommendationFeedbackSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRepositoryAssociationsResponseTypeDef#
# ListRepositoryAssociationsResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListRepositoryAssociationsResponseTypeDef
def get_value() -> ListRepositoryAssociationsResponseTypeDef:
return {
"RepositoryAssociationSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListRepositoryAssociationsResponseTypeDef definition
class ListRepositoryAssociationsResponseTypeDef(TypedDict):
RepositoryAssociationSummaries: List[RepositoryAssociationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecommendationSummaryTypeDef#
# RecommendationSummaryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RecommendationSummaryTypeDef
def get_value() -> RecommendationSummaryTypeDef:
return {
"FilePath": ...,
}
# RecommendationSummaryTypeDef definition
class RecommendationSummaryTypeDef(TypedDict):
FilePath: NotRequired[str],
RecommendationId: NotRequired[str],
StartLine: NotRequired[int],
EndLine: NotRequired[int],
Description: NotRequired[str],
RecommendationCategory: NotRequired[RecommendationCategoryType], # (1)
RuleMetadata: NotRequired[RuleMetadataTypeDef], # (2)
Severity: NotRequired[SeverityType], # (3)
RepositoryTypeDef#
# RepositoryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RepositoryTypeDef
def get_value() -> RepositoryTypeDef:
return {
"CodeCommit": ...,
}
# RepositoryTypeDef definition
class RepositoryTypeDef(TypedDict):
CodeCommit: NotRequired[CodeCommitRepositoryTypeDef], # (1)
Bitbucket: NotRequired[ThirdPartySourceRepositoryTypeDef], # (2)
GitHubEnterpriseServer: NotRequired[ThirdPartySourceRepositoryTypeDef], # (2)
S3Bucket: NotRequired[S3RepositoryTypeDef], # (4)
- See CodeCommitRepositoryTypeDef
- See ThirdPartySourceRepositoryTypeDef
- See ThirdPartySourceRepositoryTypeDef
- See S3RepositoryTypeDef
RepositoryAssociationTypeDef#
# RepositoryAssociationTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RepositoryAssociationTypeDef
def get_value() -> RepositoryAssociationTypeDef:
return {
"AssociationId": ...,
}
# RepositoryAssociationTypeDef definition
class RepositoryAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
AssociationArn: NotRequired[str],
ConnectionArn: NotRequired[str],
Name: NotRequired[str],
Owner: NotRequired[str],
ProviderType: NotRequired[ProviderTypeType], # (1)
State: NotRequired[RepositoryAssociationStateType], # (2)
StateReason: NotRequired[str],
LastUpdatedTimeStamp: NotRequired[datetime],
CreatedTimeStamp: NotRequired[datetime],
KMSKeyDetails: NotRequired[KMSKeyDetailsTypeDef], # (3)
S3RepositoryDetails: NotRequired[S3RepositoryDetailsTypeDef], # (4)
- See ProviderTypeType
- See RepositoryAssociationStateType
- See KMSKeyDetailsTypeDef
- See S3RepositoryDetailsTypeDef
S3BucketRepositoryTypeDef#
# S3BucketRepositoryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import S3BucketRepositoryTypeDef
def get_value() -> S3BucketRepositoryTypeDef:
return {
"Name": ...,
}
# S3BucketRepositoryTypeDef definition
class S3BucketRepositoryTypeDef(TypedDict):
Name: str,
Details: NotRequired[S3RepositoryDetailsTypeDef], # (1)
ListRecommendationsResponseTypeDef#
# ListRecommendationsResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListRecommendationsResponseTypeDef
def get_value() -> ListRecommendationsResponseTypeDef:
return {
"RecommendationSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListRecommendationsResponseTypeDef definition
class ListRecommendationsResponseTypeDef(TypedDict):
RecommendationSummaries: List[RecommendationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateRepositoryRequestRequestTypeDef#
# AssociateRepositoryRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import AssociateRepositoryRequestRequestTypeDef
def get_value() -> AssociateRepositoryRequestRequestTypeDef:
return {
"Repository": ...,
}
# AssociateRepositoryRequestRequestTypeDef definition
class AssociateRepositoryRequestRequestTypeDef(TypedDict):
Repository: RepositoryTypeDef, # (1)
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
KMSKeyDetails: NotRequired[KMSKeyDetailsTypeDef], # (2)
AssociateRepositoryResponseTypeDef#
# AssociateRepositoryResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import AssociateRepositoryResponseTypeDef
def get_value() -> AssociateRepositoryResponseTypeDef:
return {
"RepositoryAssociation": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# AssociateRepositoryResponseTypeDef definition
class AssociateRepositoryResponseTypeDef(TypedDict):
RepositoryAssociation: RepositoryAssociationTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRepositoryAssociationResponseTypeDef#
# DescribeRepositoryAssociationResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DescribeRepositoryAssociationResponseTypeDef
def get_value() -> DescribeRepositoryAssociationResponseTypeDef:
return {
"RepositoryAssociation": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# DescribeRepositoryAssociationResponseTypeDef definition
class DescribeRepositoryAssociationResponseTypeDef(TypedDict):
RepositoryAssociation: RepositoryAssociationTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateRepositoryResponseTypeDef#
# DisassociateRepositoryResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DisassociateRepositoryResponseTypeDef
def get_value() -> DisassociateRepositoryResponseTypeDef:
return {
"RepositoryAssociation": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# DisassociateRepositoryResponseTypeDef definition
class DisassociateRepositoryResponseTypeDef(TypedDict):
RepositoryAssociation: RepositoryAssociationTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SourceCodeTypeTypeDef#
# SourceCodeTypeTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import SourceCodeTypeTypeDef
def get_value() -> SourceCodeTypeTypeDef:
return {
"CommitDiff": ...,
}
# SourceCodeTypeTypeDef definition
class SourceCodeTypeTypeDef(TypedDict):
CommitDiff: NotRequired[CommitDiffSourceCodeTypeTypeDef], # (1)
RepositoryHead: NotRequired[RepositoryHeadSourceCodeTypeTypeDef], # (2)
BranchDiff: NotRequired[BranchDiffSourceCodeTypeTypeDef], # (3)
S3BucketRepository: NotRequired[S3BucketRepositoryTypeDef], # (4)
RequestMetadata: NotRequired[RequestMetadataTypeDef], # (5)
- See CommitDiffSourceCodeTypeTypeDef
- See RepositoryHeadSourceCodeTypeTypeDef
- See BranchDiffSourceCodeTypeTypeDef
- See S3BucketRepositoryTypeDef
- See RequestMetadataTypeDef
CodeReviewSummaryTypeDef#
# CodeReviewSummaryTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import CodeReviewSummaryTypeDef
def get_value() -> CodeReviewSummaryTypeDef:
return {
"Name": ...,
}
# CodeReviewSummaryTypeDef definition
class CodeReviewSummaryTypeDef(TypedDict):
Name: NotRequired[str],
CodeReviewArn: NotRequired[str],
RepositoryName: NotRequired[str],
Owner: NotRequired[str],
ProviderType: NotRequired[ProviderTypeType], # (1)
State: NotRequired[JobStateType], # (2)
CreatedTimeStamp: NotRequired[datetime],
LastUpdatedTimeStamp: NotRequired[datetime],
Type: NotRequired[TypeType], # (3)
PullRequestId: NotRequired[str],
MetricsSummary: NotRequired[MetricsSummaryTypeDef], # (4)
SourceCodeType: NotRequired[SourceCodeTypeTypeDef], # (5)
- See ProviderTypeType
- See JobStateType
- See TypeType
- See MetricsSummaryTypeDef
- See SourceCodeTypeTypeDef
CodeReviewTypeDef#
# CodeReviewTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import CodeReviewTypeDef
def get_value() -> CodeReviewTypeDef:
return {
"Name": ...,
}
# CodeReviewTypeDef definition
class CodeReviewTypeDef(TypedDict):
Name: NotRequired[str],
CodeReviewArn: NotRequired[str],
RepositoryName: NotRequired[str],
Owner: NotRequired[str],
ProviderType: NotRequired[ProviderTypeType], # (1)
State: NotRequired[JobStateType], # (2)
StateReason: NotRequired[str],
CreatedTimeStamp: NotRequired[datetime],
LastUpdatedTimeStamp: NotRequired[datetime],
Type: NotRequired[TypeType], # (3)
PullRequestId: NotRequired[str],
SourceCodeType: NotRequired[SourceCodeTypeTypeDef], # (4)
AssociationArn: NotRequired[str],
Metrics: NotRequired[MetricsTypeDef], # (5)
AnalysisTypes: NotRequired[List[AnalysisTypeType]], # (6)
ConfigFileState: NotRequired[ConfigFileStateType], # (7)
- See ProviderTypeType
- See JobStateType
- See TypeType
- See SourceCodeTypeTypeDef
- See MetricsTypeDef
- See AnalysisTypeType
- See ConfigFileStateType
RepositoryAnalysisTypeDef#
# RepositoryAnalysisTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import RepositoryAnalysisTypeDef
def get_value() -> RepositoryAnalysisTypeDef:
return {
"RepositoryHead": ...,
}
# RepositoryAnalysisTypeDef definition
class RepositoryAnalysisTypeDef(TypedDict):
RepositoryHead: NotRequired[RepositoryHeadSourceCodeTypeTypeDef], # (1)
SourceCodeType: NotRequired[SourceCodeTypeTypeDef], # (2)
ListCodeReviewsResponseTypeDef#
# ListCodeReviewsResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import ListCodeReviewsResponseTypeDef
def get_value() -> ListCodeReviewsResponseTypeDef:
return {
"CodeReviewSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCodeReviewsResponseTypeDef definition
class ListCodeReviewsResponseTypeDef(TypedDict):
CodeReviewSummaries: List[CodeReviewSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCodeReviewResponseTypeDef#
# CreateCodeReviewResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import CreateCodeReviewResponseTypeDef
def get_value() -> CreateCodeReviewResponseTypeDef:
return {
"CodeReview": ...,
"ResponseMetadata": ...,
}
# CreateCodeReviewResponseTypeDef definition
class CreateCodeReviewResponseTypeDef(TypedDict):
CodeReview: CodeReviewTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCodeReviewResponseTypeDef#
# DescribeCodeReviewResponseTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import DescribeCodeReviewResponseTypeDef
def get_value() -> DescribeCodeReviewResponseTypeDef:
return {
"CodeReview": ...,
"ResponseMetadata": ...,
}
# DescribeCodeReviewResponseTypeDef definition
class DescribeCodeReviewResponseTypeDef(TypedDict):
CodeReview: CodeReviewTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CodeReviewTypeTypeDef#
# CodeReviewTypeTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import CodeReviewTypeTypeDef
def get_value() -> CodeReviewTypeTypeDef:
return {
"RepositoryAnalysis": ...,
}
# CodeReviewTypeTypeDef definition
class CodeReviewTypeTypeDef(TypedDict):
RepositoryAnalysis: RepositoryAnalysisTypeDef, # (1)
AnalysisTypes: NotRequired[Sequence[AnalysisTypeType]], # (2)
CreateCodeReviewRequestRequestTypeDef#
# CreateCodeReviewRequestRequestTypeDef usage example
from mypy_boto3_codeguru_reviewer.type_defs import CreateCodeReviewRequestRequestTypeDef
def get_value() -> CreateCodeReviewRequestRequestTypeDef:
return {
"Name": ...,
"RepositoryAssociationArn": ...,
"Type": ...,
}
# CreateCodeReviewRequestRequestTypeDef definition
class CreateCodeReviewRequestRequestTypeDef(TypedDict):
Name: str,
RepositoryAssociationArn: str,
Type: CodeReviewTypeTypeDef, # (1)
ClientRequestToken: NotRequired[str],