Type definitions#
Index > WellArchitected > Type definitions
Auto-generated documentation for WellArchitected type annotations stubs module mypy-boto3-wellarchitected.
WorkloadDiscoveryConfigUnionTypeDef#
# WorkloadDiscoveryConfigUnionTypeDef Union usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadDiscoveryConfigUnionTypeDef
def get_value() -> WorkloadDiscoveryConfigUnionTypeDef:
return ...
# WorkloadDiscoveryConfigUnionTypeDef definition
WorkloadDiscoveryConfigUnionTypeDef = Union[
WorkloadDiscoveryConfigTypeDef, # (1)
WorkloadDiscoveryConfigOutputTypeDef, # (2)
]
JiraSelectedQuestionConfigurationUnionTypeDef#
# JiraSelectedQuestionConfigurationUnionTypeDef Union usage example
from mypy_boto3_wellarchitected.type_defs import JiraSelectedQuestionConfigurationUnionTypeDef
def get_value() -> JiraSelectedQuestionConfigurationUnionTypeDef:
return ...
# JiraSelectedQuestionConfigurationUnionTypeDef definition
JiraSelectedQuestionConfigurationUnionTypeDef = Union[
JiraSelectedQuestionConfigurationTypeDef, # (1)
JiraSelectedQuestionConfigurationOutputTypeDef, # (2)
]
AccountJiraConfigurationInputTypeDef#
# AccountJiraConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import AccountJiraConfigurationInputTypeDef
def get_value() -> AccountJiraConfigurationInputTypeDef:
return {
"IssueManagementStatus": ...,
}
# AccountJiraConfigurationInputTypeDef definition
class AccountJiraConfigurationInputTypeDef(TypedDict):
IssueManagementStatus: NotRequired[AccountJiraIssueManagementStatusType], # (1)
IssueManagementType: NotRequired[IssueManagementTypeType], # (2)
JiraProjectKey: NotRequired[str],
IntegrationStatus: NotRequired[IntegrationStatusInputType], # (3)
AccountJiraConfigurationOutputTypeDef#
# AccountJiraConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import AccountJiraConfigurationOutputTypeDef
def get_value() -> AccountJiraConfigurationOutputTypeDef:
return {
"IntegrationStatus": ...,
}
# AccountJiraConfigurationOutputTypeDef definition
class AccountJiraConfigurationOutputTypeDef(TypedDict):
IntegrationStatus: NotRequired[IntegrationStatusType], # (1)
IssueManagementStatus: NotRequired[AccountJiraIssueManagementStatusType], # (2)
IssueManagementType: NotRequired[IssueManagementTypeType], # (3)
Subdomain: NotRequired[str],
JiraProjectKey: NotRequired[str],
StatusMessage: NotRequired[str],
ChoiceContentTypeDef#
# ChoiceContentTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ChoiceContentTypeDef
def get_value() -> ChoiceContentTypeDef:
return {
"DisplayText": ...,
}
# ChoiceContentTypeDef definition
class ChoiceContentTypeDef(TypedDict):
DisplayText: NotRequired[str],
Url: NotRequired[str],
ChoiceAnswerSummaryTypeDef#
# ChoiceAnswerSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ChoiceAnswerSummaryTypeDef
def get_value() -> ChoiceAnswerSummaryTypeDef:
return {
"ChoiceId": ...,
}
# ChoiceAnswerSummaryTypeDef definition
class ChoiceAnswerSummaryTypeDef(TypedDict):
ChoiceId: NotRequired[str],
Status: NotRequired[ChoiceStatusType], # (1)
Reason: NotRequired[ChoiceReasonType], # (2)
- See ChoiceStatusType
- See ChoiceReasonType
JiraConfigurationTypeDef#
# JiraConfigurationTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import JiraConfigurationTypeDef
def get_value() -> JiraConfigurationTypeDef:
return {
"JiraIssueUrl": ...,
}
# JiraConfigurationTypeDef definition
class JiraConfigurationTypeDef(TypedDict):
JiraIssueUrl: NotRequired[str],
LastSyncedTime: NotRequired[datetime],
ChoiceAnswerTypeDef#
# ChoiceAnswerTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ChoiceAnswerTypeDef
def get_value() -> ChoiceAnswerTypeDef:
return {
"ChoiceId": ...,
}
# ChoiceAnswerTypeDef definition
class ChoiceAnswerTypeDef(TypedDict):
ChoiceId: NotRequired[str],
Status: NotRequired[ChoiceStatusType], # (1)
Reason: NotRequired[ChoiceReasonType], # (2)
Notes: NotRequired[str],
- See ChoiceStatusType
- See ChoiceReasonType
AssociateLensesInputTypeDef#
# AssociateLensesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import AssociateLensesInputTypeDef
def get_value() -> AssociateLensesInputTypeDef:
return {
"WorkloadId": ...,
}
# AssociateLensesInputTypeDef definition
class AssociateLensesInputTypeDef(TypedDict):
WorkloadId: str,
LensAliases: Sequence[str],
AssociateProfilesInputTypeDef#
# AssociateProfilesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import AssociateProfilesInputTypeDef
def get_value() -> AssociateProfilesInputTypeDef:
return {
"WorkloadId": ...,
}
# AssociateProfilesInputTypeDef definition
class AssociateProfilesInputTypeDef(TypedDict):
WorkloadId: str,
ProfileArns: Sequence[str],
BestPracticeTypeDef#
# BestPracticeTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import BestPracticeTypeDef
def get_value() -> BestPracticeTypeDef:
return {
"ChoiceId": ...,
}
# BestPracticeTypeDef definition
class BestPracticeTypeDef(TypedDict):
ChoiceId: NotRequired[str],
ChoiceTitle: NotRequired[str],
CheckDetailTypeDef#
# CheckDetailTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CheckDetailTypeDef
def get_value() -> CheckDetailTypeDef:
return {
"Id": ...,
}
# CheckDetailTypeDef definition
class CheckDetailTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Provider: NotRequired[CheckProviderType], # (1)
LensArn: NotRequired[str],
PillarId: NotRequired[str],
QuestionId: NotRequired[str],
ChoiceId: NotRequired[str],
Status: NotRequired[CheckStatusType], # (2)
AccountId: NotRequired[str],
FlaggedResources: NotRequired[int],
Reason: NotRequired[CheckFailureReasonType], # (3)
UpdatedAt: NotRequired[datetime],
- See CheckProviderType
- See CheckStatusType
- See CheckFailureReasonType
CheckSummaryTypeDef#
# CheckSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CheckSummaryTypeDef
def get_value() -> CheckSummaryTypeDef:
return {
"Id": ...,
}
# CheckSummaryTypeDef definition
class CheckSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Provider: NotRequired[CheckProviderType], # (1)
Description: NotRequired[str],
UpdatedAt: NotRequired[datetime],
LensArn: NotRequired[str],
PillarId: NotRequired[str],
QuestionId: NotRequired[str],
ChoiceId: NotRequired[str],
Status: NotRequired[CheckStatusType], # (2)
AccountSummary: NotRequired[Dict[CheckStatusType, int]], # (3)
- See CheckProviderType
- See CheckStatusType
- See CheckStatusType
ChoiceImprovementPlanTypeDef#
# ChoiceImprovementPlanTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ChoiceImprovementPlanTypeDef
def get_value() -> ChoiceImprovementPlanTypeDef:
return {
"ChoiceId": ...,
}
# ChoiceImprovementPlanTypeDef definition
class ChoiceImprovementPlanTypeDef(TypedDict):
ChoiceId: NotRequired[str],
DisplayText: NotRequired[str],
ImprovementPlanUrl: NotRequired[str],
ChoiceUpdateTypeDef#
# ChoiceUpdateTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ChoiceUpdateTypeDef
def get_value() -> ChoiceUpdateTypeDef:
return {
"Status": ...,
}
# ChoiceUpdateTypeDef definition
class ChoiceUpdateTypeDef(TypedDict):
Status: ChoiceStatusType, # (1)
Reason: NotRequired[ChoiceReasonType], # (2)
Notes: NotRequired[str],
- See ChoiceStatusType
- See ChoiceReasonType
CreateLensShareInputTypeDef#
# CreateLensShareInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateLensShareInputTypeDef
def get_value() -> CreateLensShareInputTypeDef:
return {
"LensAlias": ...,
}
# CreateLensShareInputTypeDef definition
class CreateLensShareInputTypeDef(TypedDict):
LensAlias: str,
SharedWith: str,
ClientRequestToken: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateLensVersionInputTypeDef#
# CreateLensVersionInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateLensVersionInputTypeDef
def get_value() -> CreateLensVersionInputTypeDef:
return {
"LensAlias": ...,
}
# CreateLensVersionInputTypeDef definition
class CreateLensVersionInputTypeDef(TypedDict):
LensAlias: str,
LensVersion: str,
ClientRequestToken: str,
IsMajorVersion: NotRequired[bool],
CreateMilestoneInputTypeDef#
# CreateMilestoneInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateMilestoneInputTypeDef
def get_value() -> CreateMilestoneInputTypeDef:
return {
"WorkloadId": ...,
}
# CreateMilestoneInputTypeDef definition
class CreateMilestoneInputTypeDef(TypedDict):
WorkloadId: str,
MilestoneName: str,
ClientRequestToken: str,
ProfileQuestionUpdateTypeDef#
# ProfileQuestionUpdateTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileQuestionUpdateTypeDef
def get_value() -> ProfileQuestionUpdateTypeDef:
return {
"QuestionId": ...,
}
# ProfileQuestionUpdateTypeDef definition
class ProfileQuestionUpdateTypeDef(TypedDict):
QuestionId: NotRequired[str],
SelectedChoiceIds: NotRequired[Sequence[str]],
CreateProfileShareInputTypeDef#
# CreateProfileShareInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateProfileShareInputTypeDef
def get_value() -> CreateProfileShareInputTypeDef:
return {
"ProfileArn": ...,
}
# CreateProfileShareInputTypeDef definition
class CreateProfileShareInputTypeDef(TypedDict):
ProfileArn: str,
SharedWith: str,
ClientRequestToken: str,
CreateReviewTemplateInputTypeDef#
# CreateReviewTemplateInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateReviewTemplateInputTypeDef
def get_value() -> CreateReviewTemplateInputTypeDef:
return {
"TemplateName": ...,
}
# CreateReviewTemplateInputTypeDef definition
class CreateReviewTemplateInputTypeDef(TypedDict):
TemplateName: str,
Description: str,
Lenses: Sequence[str],
ClientRequestToken: str,
Notes: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateTemplateShareInputTypeDef#
# CreateTemplateShareInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateTemplateShareInputTypeDef
def get_value() -> CreateTemplateShareInputTypeDef:
return {
"TemplateArn": ...,
}
# CreateTemplateShareInputTypeDef definition
class CreateTemplateShareInputTypeDef(TypedDict):
TemplateArn: str,
SharedWith: str,
ClientRequestToken: str,
WorkloadJiraConfigurationInputTypeDef#
# WorkloadJiraConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadJiraConfigurationInputTypeDef
def get_value() -> WorkloadJiraConfigurationInputTypeDef:
return {
"IssueManagementStatus": ...,
}
# WorkloadJiraConfigurationInputTypeDef definition
class WorkloadJiraConfigurationInputTypeDef(TypedDict):
IssueManagementStatus: NotRequired[WorkloadIssueManagementStatusType], # (1)
IssueManagementType: NotRequired[IssueManagementTypeType], # (2)
JiraProjectKey: NotRequired[str],
CreateWorkloadShareInputTypeDef#
# CreateWorkloadShareInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateWorkloadShareInputTypeDef
def get_value() -> CreateWorkloadShareInputTypeDef:
return {
"WorkloadId": ...,
}
# CreateWorkloadShareInputTypeDef definition
class CreateWorkloadShareInputTypeDef(TypedDict):
WorkloadId: str,
SharedWith: str,
PermissionType: PermissionTypeType, # (1)
ClientRequestToken: str,
DeleteLensInputTypeDef#
# DeleteLensInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DeleteLensInputTypeDef
def get_value() -> DeleteLensInputTypeDef:
return {
"LensAlias": ...,
}
# DeleteLensInputTypeDef definition
class DeleteLensInputTypeDef(TypedDict):
LensAlias: str,
ClientRequestToken: str,
LensStatus: LensStatusTypeType, # (1)
DeleteLensShareInputTypeDef#
# DeleteLensShareInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DeleteLensShareInputTypeDef
def get_value() -> DeleteLensShareInputTypeDef:
return {
"ShareId": ...,
}
# DeleteLensShareInputTypeDef definition
class DeleteLensShareInputTypeDef(TypedDict):
ShareId: str,
LensAlias: str,
ClientRequestToken: str,
DeleteProfileInputTypeDef#
# DeleteProfileInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DeleteProfileInputTypeDef
def get_value() -> DeleteProfileInputTypeDef:
return {
"ProfileArn": ...,
}
# DeleteProfileInputTypeDef definition
class DeleteProfileInputTypeDef(TypedDict):
ProfileArn: str,
ClientRequestToken: str,
DeleteProfileShareInputTypeDef#
# DeleteProfileShareInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DeleteProfileShareInputTypeDef
def get_value() -> DeleteProfileShareInputTypeDef:
return {
"ShareId": ...,
}
# DeleteProfileShareInputTypeDef definition
class DeleteProfileShareInputTypeDef(TypedDict):
ShareId: str,
ProfileArn: str,
ClientRequestToken: str,
DeleteReviewTemplateInputTypeDef#
# DeleteReviewTemplateInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DeleteReviewTemplateInputTypeDef
def get_value() -> DeleteReviewTemplateInputTypeDef:
return {
"TemplateArn": ...,
}
# DeleteReviewTemplateInputTypeDef definition
class DeleteReviewTemplateInputTypeDef(TypedDict):
TemplateArn: str,
ClientRequestToken: str,
DeleteTemplateShareInputTypeDef#
# DeleteTemplateShareInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DeleteTemplateShareInputTypeDef
def get_value() -> DeleteTemplateShareInputTypeDef:
return {
"ShareId": ...,
}
# DeleteTemplateShareInputTypeDef definition
class DeleteTemplateShareInputTypeDef(TypedDict):
ShareId: str,
TemplateArn: str,
ClientRequestToken: str,
DeleteWorkloadInputTypeDef#
# DeleteWorkloadInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DeleteWorkloadInputTypeDef
def get_value() -> DeleteWorkloadInputTypeDef:
return {
"WorkloadId": ...,
}
# DeleteWorkloadInputTypeDef definition
class DeleteWorkloadInputTypeDef(TypedDict):
WorkloadId: str,
ClientRequestToken: str,
DeleteWorkloadShareInputTypeDef#
# DeleteWorkloadShareInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DeleteWorkloadShareInputTypeDef
def get_value() -> DeleteWorkloadShareInputTypeDef:
return {
"ShareId": ...,
}
# DeleteWorkloadShareInputTypeDef definition
class DeleteWorkloadShareInputTypeDef(TypedDict):
ShareId: str,
WorkloadId: str,
ClientRequestToken: str,
DisassociateLensesInputTypeDef#
# DisassociateLensesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DisassociateLensesInputTypeDef
def get_value() -> DisassociateLensesInputTypeDef:
return {
"WorkloadId": ...,
}
# DisassociateLensesInputTypeDef definition
class DisassociateLensesInputTypeDef(TypedDict):
WorkloadId: str,
LensAliases: Sequence[str],
DisassociateProfilesInputTypeDef#
# DisassociateProfilesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import DisassociateProfilesInputTypeDef
def get_value() -> DisassociateProfilesInputTypeDef:
return {
"WorkloadId": ...,
}
# DisassociateProfilesInputTypeDef definition
class DisassociateProfilesInputTypeDef(TypedDict):
WorkloadId: str,
ProfileArns: Sequence[str],
ExportLensInputTypeDef#
# ExportLensInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ExportLensInputTypeDef
def get_value() -> ExportLensInputTypeDef:
return {
"LensAlias": ...,
}
# ExportLensInputTypeDef definition
class ExportLensInputTypeDef(TypedDict):
LensAlias: str,
LensVersion: NotRequired[str],
GetAnswerInputTypeDef#
# GetAnswerInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetAnswerInputTypeDef
def get_value() -> GetAnswerInputTypeDef:
return {
"WorkloadId": ...,
}
# GetAnswerInputTypeDef definition
class GetAnswerInputTypeDef(TypedDict):
WorkloadId: str,
LensAlias: str,
QuestionId: str,
MilestoneNumber: NotRequired[int],
GetConsolidatedReportInputTypeDef#
# GetConsolidatedReportInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetConsolidatedReportInputTypeDef
def get_value() -> GetConsolidatedReportInputTypeDef:
return {
"Format": ...,
}
# GetConsolidatedReportInputTypeDef definition
class GetConsolidatedReportInputTypeDef(TypedDict):
Format: ReportFormatType, # (1)
IncludeSharedResources: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See ReportFormatType
GetLensInputTypeDef#
# GetLensInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetLensInputTypeDef
def get_value() -> GetLensInputTypeDef:
return {
"LensAlias": ...,
}
# GetLensInputTypeDef definition
class GetLensInputTypeDef(TypedDict):
LensAlias: str,
LensVersion: NotRequired[str],
LensTypeDef#
# LensTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import LensTypeDef
def get_value() -> LensTypeDef:
return {
"LensArn": ...,
}
# LensTypeDef definition
class LensTypeDef(TypedDict):
LensArn: NotRequired[str],
LensVersion: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Owner: NotRequired[str],
ShareInvitationId: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
GetLensReviewInputTypeDef#
# GetLensReviewInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetLensReviewInputTypeDef
def get_value() -> GetLensReviewInputTypeDef:
return {
"WorkloadId": ...,
}
# GetLensReviewInputTypeDef definition
class GetLensReviewInputTypeDef(TypedDict):
WorkloadId: str,
LensAlias: str,
MilestoneNumber: NotRequired[int],
GetLensReviewReportInputTypeDef#
# GetLensReviewReportInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetLensReviewReportInputTypeDef
def get_value() -> GetLensReviewReportInputTypeDef:
return {
"WorkloadId": ...,
}
# GetLensReviewReportInputTypeDef definition
class GetLensReviewReportInputTypeDef(TypedDict):
WorkloadId: str,
LensAlias: str,
MilestoneNumber: NotRequired[int],
LensReviewReportTypeDef#
# LensReviewReportTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import LensReviewReportTypeDef
def get_value() -> LensReviewReportTypeDef:
return {
"LensAlias": ...,
}
# LensReviewReportTypeDef definition
class LensReviewReportTypeDef(TypedDict):
LensAlias: NotRequired[str],
LensArn: NotRequired[str],
Base64String: NotRequired[str],
GetLensVersionDifferenceInputTypeDef#
# GetLensVersionDifferenceInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetLensVersionDifferenceInputTypeDef
def get_value() -> GetLensVersionDifferenceInputTypeDef:
return {
"LensAlias": ...,
}
# GetLensVersionDifferenceInputTypeDef definition
class GetLensVersionDifferenceInputTypeDef(TypedDict):
LensAlias: str,
BaseLensVersion: NotRequired[str],
TargetLensVersion: NotRequired[str],
GetMilestoneInputTypeDef#
# GetMilestoneInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetMilestoneInputTypeDef
def get_value() -> GetMilestoneInputTypeDef:
return {
"WorkloadId": ...,
}
# GetMilestoneInputTypeDef definition
class GetMilestoneInputTypeDef(TypedDict):
WorkloadId: str,
MilestoneNumber: int,
GetProfileInputTypeDef#
# GetProfileInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetProfileInputTypeDef
def get_value() -> GetProfileInputTypeDef:
return {
"ProfileArn": ...,
}
# GetProfileInputTypeDef definition
class GetProfileInputTypeDef(TypedDict):
ProfileArn: str,
ProfileVersion: NotRequired[str],
GetReviewTemplateAnswerInputTypeDef#
# GetReviewTemplateAnswerInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetReviewTemplateAnswerInputTypeDef
def get_value() -> GetReviewTemplateAnswerInputTypeDef:
return {
"TemplateArn": ...,
}
# GetReviewTemplateAnswerInputTypeDef definition
class GetReviewTemplateAnswerInputTypeDef(TypedDict):
TemplateArn: str,
LensAlias: str,
QuestionId: str,
GetReviewTemplateInputTypeDef#
# GetReviewTemplateInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetReviewTemplateInputTypeDef
def get_value() -> GetReviewTemplateInputTypeDef:
return {
"TemplateArn": ...,
}
# GetReviewTemplateInputTypeDef definition
class GetReviewTemplateInputTypeDef(TypedDict):
TemplateArn: str,
GetReviewTemplateLensReviewInputTypeDef#
# GetReviewTemplateLensReviewInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetReviewTemplateLensReviewInputTypeDef
def get_value() -> GetReviewTemplateLensReviewInputTypeDef:
return {
"TemplateArn": ...,
}
# GetReviewTemplateLensReviewInputTypeDef definition
class GetReviewTemplateLensReviewInputTypeDef(TypedDict):
TemplateArn: str,
LensAlias: str,
ReviewTemplateTypeDef#
# ReviewTemplateTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ReviewTemplateTypeDef
def get_value() -> ReviewTemplateTypeDef:
return {
"Description": ...,
}
# ReviewTemplateTypeDef definition
class ReviewTemplateTypeDef(TypedDict):
Description: NotRequired[str],
Lenses: NotRequired[List[str]],
Notes: NotRequired[str],
QuestionCounts: NotRequired[Dict[QuestionType, int]], # (1)
Owner: NotRequired[str],
UpdatedAt: NotRequired[datetime],
TemplateArn: NotRequired[str],
TemplateName: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
UpdateStatus: NotRequired[ReviewTemplateUpdateStatusType], # (2)
ShareInvitationId: NotRequired[str],
GetWorkloadInputTypeDef#
# GetWorkloadInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetWorkloadInputTypeDef
def get_value() -> GetWorkloadInputTypeDef:
return {
"WorkloadId": ...,
}
# GetWorkloadInputTypeDef definition
class GetWorkloadInputTypeDef(TypedDict):
WorkloadId: str,
ImportLensInputTypeDef#
# ImportLensInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ImportLensInputTypeDef
def get_value() -> ImportLensInputTypeDef:
return {
"JSONString": ...,
}
# ImportLensInputTypeDef definition
class ImportLensInputTypeDef(TypedDict):
JSONString: str,
ClientRequestToken: str,
LensAlias: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
SelectedPillarOutputTypeDef#
# SelectedPillarOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import SelectedPillarOutputTypeDef
def get_value() -> SelectedPillarOutputTypeDef:
return {
"PillarId": ...,
}
# SelectedPillarOutputTypeDef definition
class SelectedPillarOutputTypeDef(TypedDict):
PillarId: NotRequired[str],
SelectedQuestionIds: NotRequired[List[str]],
SelectedPillarTypeDef#
# SelectedPillarTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import SelectedPillarTypeDef
def get_value() -> SelectedPillarTypeDef:
return {
"PillarId": ...,
}
# SelectedPillarTypeDef definition
class SelectedPillarTypeDef(TypedDict):
PillarId: NotRequired[str],
SelectedQuestionIds: NotRequired[Sequence[str]],
WorkloadProfileTypeDef#
# WorkloadProfileTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadProfileTypeDef
def get_value() -> WorkloadProfileTypeDef:
return {
"ProfileArn": ...,
}
# WorkloadProfileTypeDef definition
class WorkloadProfileTypeDef(TypedDict):
ProfileArn: NotRequired[str],
ProfileVersion: NotRequired[str],
PillarReviewSummaryTypeDef#
# PillarReviewSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import PillarReviewSummaryTypeDef
def get_value() -> PillarReviewSummaryTypeDef:
return {
"PillarId": ...,
}
# PillarReviewSummaryTypeDef definition
class PillarReviewSummaryTypeDef(TypedDict):
PillarId: NotRequired[str],
PillarName: NotRequired[str],
Notes: NotRequired[str],
RiskCounts: NotRequired[Dict[RiskType, int]], # (1)
PrioritizedRiskCounts: NotRequired[Dict[RiskType, int]], # (1)
LensShareSummaryTypeDef#
# LensShareSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import LensShareSummaryTypeDef
def get_value() -> LensShareSummaryTypeDef:
return {
"ShareId": ...,
}
# LensShareSummaryTypeDef definition
class LensShareSummaryTypeDef(TypedDict):
ShareId: NotRequired[str],
SharedWith: NotRequired[str],
Status: NotRequired[ShareStatusType], # (1)
StatusMessage: NotRequired[str],
- See ShareStatusType
LensSummaryTypeDef#
# LensSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import LensSummaryTypeDef
def get_value() -> LensSummaryTypeDef:
return {
"LensArn": ...,
}
# LensSummaryTypeDef definition
class LensSummaryTypeDef(TypedDict):
LensArn: NotRequired[str],
LensAlias: NotRequired[str],
LensName: NotRequired[str],
LensType: NotRequired[LensTypeType], # (1)
Description: NotRequired[str],
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
LensVersion: NotRequired[str],
Owner: NotRequired[str],
LensStatus: NotRequired[LensStatusType], # (2)
- See LensTypeType
- See LensStatusType
LensUpgradeSummaryTypeDef#
# LensUpgradeSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import LensUpgradeSummaryTypeDef
def get_value() -> LensUpgradeSummaryTypeDef:
return {
"WorkloadId": ...,
}
# LensUpgradeSummaryTypeDef definition
class LensUpgradeSummaryTypeDef(TypedDict):
WorkloadId: NotRequired[str],
WorkloadName: NotRequired[str],
LensAlias: NotRequired[str],
LensArn: NotRequired[str],
CurrentLensVersion: NotRequired[str],
LatestLensVersion: NotRequired[str],
ResourceArn: NotRequired[str],
ResourceName: NotRequired[str],
ListAnswersInputTypeDef#
# ListAnswersInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListAnswersInputTypeDef
def get_value() -> ListAnswersInputTypeDef:
return {
"WorkloadId": ...,
}
# ListAnswersInputTypeDef definition
class ListAnswersInputTypeDef(TypedDict):
WorkloadId: str,
LensAlias: str,
PillarId: NotRequired[str],
MilestoneNumber: NotRequired[int],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
QuestionPriority: NotRequired[QuestionPriorityType], # (1)
ListCheckDetailsInputTypeDef#
# ListCheckDetailsInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListCheckDetailsInputTypeDef
def get_value() -> ListCheckDetailsInputTypeDef:
return {
"WorkloadId": ...,
}
# ListCheckDetailsInputTypeDef definition
class ListCheckDetailsInputTypeDef(TypedDict):
WorkloadId: str,
LensArn: str,
PillarId: str,
QuestionId: str,
ChoiceId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListCheckSummariesInputTypeDef#
# ListCheckSummariesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListCheckSummariesInputTypeDef
def get_value() -> ListCheckSummariesInputTypeDef:
return {
"WorkloadId": ...,
}
# ListCheckSummariesInputTypeDef definition
class ListCheckSummariesInputTypeDef(TypedDict):
WorkloadId: str,
LensArn: str,
PillarId: str,
QuestionId: str,
ChoiceId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListLensReviewImprovementsInputTypeDef#
# ListLensReviewImprovementsInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListLensReviewImprovementsInputTypeDef
def get_value() -> ListLensReviewImprovementsInputTypeDef:
return {
"WorkloadId": ...,
}
# ListLensReviewImprovementsInputTypeDef definition
class ListLensReviewImprovementsInputTypeDef(TypedDict):
WorkloadId: str,
LensAlias: str,
PillarId: NotRequired[str],
MilestoneNumber: NotRequired[int],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
QuestionPriority: NotRequired[QuestionPriorityType], # (1)
ListLensReviewsInputTypeDef#
# ListLensReviewsInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListLensReviewsInputTypeDef
def get_value() -> ListLensReviewsInputTypeDef:
return {
"WorkloadId": ...,
}
# ListLensReviewsInputTypeDef definition
class ListLensReviewsInputTypeDef(TypedDict):
WorkloadId: str,
MilestoneNumber: NotRequired[int],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListLensSharesInputTypeDef#
# ListLensSharesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListLensSharesInputTypeDef
def get_value() -> ListLensSharesInputTypeDef:
return {
"LensAlias": ...,
}
# ListLensSharesInputTypeDef definition
class ListLensSharesInputTypeDef(TypedDict):
LensAlias: str,
SharedWithPrefix: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Status: NotRequired[ShareStatusType], # (1)
- See ShareStatusType
ListLensesInputTypeDef#
# ListLensesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListLensesInputTypeDef
def get_value() -> ListLensesInputTypeDef:
return {
"NextToken": ...,
}
# ListLensesInputTypeDef definition
class ListLensesInputTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
LensType: NotRequired[LensTypeType], # (1)
LensStatus: NotRequired[LensStatusTypeType], # (2)
LensName: NotRequired[str],
- See LensTypeType
- See LensStatusTypeType
ListMilestonesInputTypeDef#
# ListMilestonesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListMilestonesInputTypeDef
def get_value() -> ListMilestonesInputTypeDef:
return {
"WorkloadId": ...,
}
# ListMilestonesInputTypeDef definition
class ListMilestonesInputTypeDef(TypedDict):
WorkloadId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListNotificationsInputTypeDef#
# ListNotificationsInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListNotificationsInputTypeDef
def get_value() -> ListNotificationsInputTypeDef:
return {
"WorkloadId": ...,
}
# ListNotificationsInputTypeDef definition
class ListNotificationsInputTypeDef(TypedDict):
WorkloadId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ResourceArn: NotRequired[str],
ListProfileNotificationsInputTypeDef#
# ListProfileNotificationsInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListProfileNotificationsInputTypeDef
def get_value() -> ListProfileNotificationsInputTypeDef:
return {
"WorkloadId": ...,
}
# ListProfileNotificationsInputTypeDef definition
class ListProfileNotificationsInputTypeDef(TypedDict):
WorkloadId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProfileNotificationSummaryTypeDef#
# ProfileNotificationSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileNotificationSummaryTypeDef
def get_value() -> ProfileNotificationSummaryTypeDef:
return {
"CurrentProfileVersion": ...,
}
# ProfileNotificationSummaryTypeDef definition
class ProfileNotificationSummaryTypeDef(TypedDict):
CurrentProfileVersion: NotRequired[str],
LatestProfileVersion: NotRequired[str],
Type: NotRequired[ProfileNotificationTypeType], # (1)
ProfileArn: NotRequired[str],
ProfileName: NotRequired[str],
WorkloadId: NotRequired[str],
WorkloadName: NotRequired[str],
ListProfileSharesInputTypeDef#
# ListProfileSharesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListProfileSharesInputTypeDef
def get_value() -> ListProfileSharesInputTypeDef:
return {
"ProfileArn": ...,
}
# ListProfileSharesInputTypeDef definition
class ListProfileSharesInputTypeDef(TypedDict):
ProfileArn: str,
SharedWithPrefix: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Status: NotRequired[ShareStatusType], # (1)
- See ShareStatusType
ProfileShareSummaryTypeDef#
# ProfileShareSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileShareSummaryTypeDef
def get_value() -> ProfileShareSummaryTypeDef:
return {
"ShareId": ...,
}
# ProfileShareSummaryTypeDef definition
class ProfileShareSummaryTypeDef(TypedDict):
ShareId: NotRequired[str],
SharedWith: NotRequired[str],
Status: NotRequired[ShareStatusType], # (1)
StatusMessage: NotRequired[str],
- See ShareStatusType
ListProfilesInputTypeDef#
# ListProfilesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListProfilesInputTypeDef
def get_value() -> ListProfilesInputTypeDef:
return {
"ProfileNamePrefix": ...,
}
# ListProfilesInputTypeDef definition
class ListProfilesInputTypeDef(TypedDict):
ProfileNamePrefix: NotRequired[str],
ProfileOwnerType: NotRequired[ProfileOwnerTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProfileSummaryTypeDef#
# ProfileSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileSummaryTypeDef
def get_value() -> ProfileSummaryTypeDef:
return {
"ProfileArn": ...,
}
# ProfileSummaryTypeDef definition
class ProfileSummaryTypeDef(TypedDict):
ProfileArn: NotRequired[str],
ProfileVersion: NotRequired[str],
ProfileName: NotRequired[str],
ProfileDescription: NotRequired[str],
Owner: NotRequired[str],
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
ListReviewTemplateAnswersInputTypeDef#
# ListReviewTemplateAnswersInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListReviewTemplateAnswersInputTypeDef
def get_value() -> ListReviewTemplateAnswersInputTypeDef:
return {
"TemplateArn": ...,
}
# ListReviewTemplateAnswersInputTypeDef definition
class ListReviewTemplateAnswersInputTypeDef(TypedDict):
TemplateArn: str,
LensAlias: str,
PillarId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListReviewTemplatesInputTypeDef#
# ListReviewTemplatesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListReviewTemplatesInputTypeDef
def get_value() -> ListReviewTemplatesInputTypeDef:
return {
"NextToken": ...,
}
# ListReviewTemplatesInputTypeDef definition
class ListReviewTemplatesInputTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ReviewTemplateSummaryTypeDef#
# ReviewTemplateSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ReviewTemplateSummaryTypeDef
def get_value() -> ReviewTemplateSummaryTypeDef:
return {
"Description": ...,
}
# ReviewTemplateSummaryTypeDef definition
class ReviewTemplateSummaryTypeDef(TypedDict):
Description: NotRequired[str],
Lenses: NotRequired[List[str]],
Owner: NotRequired[str],
UpdatedAt: NotRequired[datetime],
TemplateArn: NotRequired[str],
TemplateName: NotRequired[str],
UpdateStatus: NotRequired[ReviewTemplateUpdateStatusType], # (1)
ListShareInvitationsInputTypeDef#
# ListShareInvitationsInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListShareInvitationsInputTypeDef
def get_value() -> ListShareInvitationsInputTypeDef:
return {
"WorkloadNamePrefix": ...,
}
# ListShareInvitationsInputTypeDef definition
class ListShareInvitationsInputTypeDef(TypedDict):
WorkloadNamePrefix: NotRequired[str],
LensNamePrefix: NotRequired[str],
ShareResourceType: NotRequired[ShareResourceTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProfileNamePrefix: NotRequired[str],
TemplateNamePrefix: NotRequired[str],
ShareInvitationSummaryTypeDef#
# ShareInvitationSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ShareInvitationSummaryTypeDef
def get_value() -> ShareInvitationSummaryTypeDef:
return {
"ShareInvitationId": ...,
}
# ShareInvitationSummaryTypeDef definition
class ShareInvitationSummaryTypeDef(TypedDict):
ShareInvitationId: NotRequired[str],
SharedBy: NotRequired[str],
SharedWith: NotRequired[str],
PermissionType: NotRequired[PermissionTypeType], # (1)
ShareResourceType: NotRequired[ShareResourceTypeType], # (2)
WorkloadName: NotRequired[str],
WorkloadId: NotRequired[str],
LensName: NotRequired[str],
LensArn: NotRequired[str],
ProfileName: NotRequired[str],
ProfileArn: NotRequired[str],
TemplateName: NotRequired[str],
TemplateArn: NotRequired[str],
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"WorkloadArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
WorkloadArn: str,
ListTemplateSharesInputTypeDef#
# ListTemplateSharesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListTemplateSharesInputTypeDef
def get_value() -> ListTemplateSharesInputTypeDef:
return {
"TemplateArn": ...,
}
# ListTemplateSharesInputTypeDef definition
class ListTemplateSharesInputTypeDef(TypedDict):
TemplateArn: str,
SharedWithPrefix: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Status: NotRequired[ShareStatusType], # (1)
- See ShareStatusType
TemplateShareSummaryTypeDef#
# TemplateShareSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import TemplateShareSummaryTypeDef
def get_value() -> TemplateShareSummaryTypeDef:
return {
"ShareId": ...,
}
# TemplateShareSummaryTypeDef definition
class TemplateShareSummaryTypeDef(TypedDict):
ShareId: NotRequired[str],
SharedWith: NotRequired[str],
Status: NotRequired[ShareStatusType], # (1)
StatusMessage: NotRequired[str],
- See ShareStatusType
ListWorkloadSharesInputTypeDef#
# ListWorkloadSharesInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListWorkloadSharesInputTypeDef
def get_value() -> ListWorkloadSharesInputTypeDef:
return {
"WorkloadId": ...,
}
# ListWorkloadSharesInputTypeDef definition
class ListWorkloadSharesInputTypeDef(TypedDict):
WorkloadId: str,
SharedWithPrefix: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Status: NotRequired[ShareStatusType], # (1)
- See ShareStatusType
WorkloadShareSummaryTypeDef#
# WorkloadShareSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadShareSummaryTypeDef
def get_value() -> WorkloadShareSummaryTypeDef:
return {
"ShareId": ...,
}
# WorkloadShareSummaryTypeDef definition
class WorkloadShareSummaryTypeDef(TypedDict):
ShareId: NotRequired[str],
SharedWith: NotRequired[str],
PermissionType: NotRequired[PermissionTypeType], # (1)
Status: NotRequired[ShareStatusType], # (2)
StatusMessage: NotRequired[str],
- See PermissionTypeType
- See ShareStatusType
ListWorkloadsInputTypeDef#
# ListWorkloadsInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListWorkloadsInputTypeDef
def get_value() -> ListWorkloadsInputTypeDef:
return {
"WorkloadNamePrefix": ...,
}
# ListWorkloadsInputTypeDef definition
class ListWorkloadsInputTypeDef(TypedDict):
WorkloadNamePrefix: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
QuestionDifferenceTypeDef#
# QuestionDifferenceTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import QuestionDifferenceTypeDef
def get_value() -> QuestionDifferenceTypeDef:
return {
"QuestionId": ...,
}
# QuestionDifferenceTypeDef definition
class QuestionDifferenceTypeDef(TypedDict):
QuestionId: NotRequired[str],
QuestionTitle: NotRequired[str],
DifferenceStatus: NotRequired[DifferenceStatusType], # (1)
ProfileChoiceTypeDef#
# ProfileChoiceTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileChoiceTypeDef
def get_value() -> ProfileChoiceTypeDef:
return {
"ChoiceId": ...,
}
# ProfileChoiceTypeDef definition
class ProfileChoiceTypeDef(TypedDict):
ChoiceId: NotRequired[str],
ChoiceTitle: NotRequired[str],
ChoiceDescription: NotRequired[str],
ProfileTemplateChoiceTypeDef#
# ProfileTemplateChoiceTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileTemplateChoiceTypeDef
def get_value() -> ProfileTemplateChoiceTypeDef:
return {
"ChoiceId": ...,
}
# ProfileTemplateChoiceTypeDef definition
class ProfileTemplateChoiceTypeDef(TypedDict):
ChoiceId: NotRequired[str],
ChoiceTitle: NotRequired[str],
ChoiceDescription: NotRequired[str],
ReviewTemplatePillarReviewSummaryTypeDef#
# ReviewTemplatePillarReviewSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ReviewTemplatePillarReviewSummaryTypeDef
def get_value() -> ReviewTemplatePillarReviewSummaryTypeDef:
return {
"PillarId": ...,
}
# ReviewTemplatePillarReviewSummaryTypeDef definition
class ReviewTemplatePillarReviewSummaryTypeDef(TypedDict):
PillarId: NotRequired[str],
PillarName: NotRequired[str],
Notes: NotRequired[str],
QuestionCounts: NotRequired[Dict[QuestionType, int]], # (1)
- See QuestionType
ShareInvitationTypeDef#
# ShareInvitationTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ShareInvitationTypeDef
def get_value() -> ShareInvitationTypeDef:
return {
"ShareInvitationId": ...,
}
# ShareInvitationTypeDef definition
class ShareInvitationTypeDef(TypedDict):
ShareInvitationId: NotRequired[str],
ShareResourceType: NotRequired[ShareResourceTypeType], # (1)
WorkloadId: NotRequired[str],
LensAlias: NotRequired[str],
LensArn: NotRequired[str],
ProfileArn: NotRequired[str],
TemplateArn: NotRequired[str],
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"WorkloadArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
WorkloadArn: str,
Tags: Mapping[str, str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"WorkloadArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
WorkloadArn: str,
TagKeys: Sequence[str],
UpdateIntegrationInputTypeDef#
# UpdateIntegrationInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateIntegrationInputTypeDef
def get_value() -> UpdateIntegrationInputTypeDef:
return {
"WorkloadId": ...,
}
# UpdateIntegrationInputTypeDef definition
class UpdateIntegrationInputTypeDef(TypedDict):
WorkloadId: str,
ClientRequestToken: str,
IntegratingService: IntegratingServiceType, # (1)
UpdateReviewTemplateInputTypeDef#
# UpdateReviewTemplateInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateReviewTemplateInputTypeDef
def get_value() -> UpdateReviewTemplateInputTypeDef:
return {
"TemplateArn": ...,
}
# UpdateReviewTemplateInputTypeDef definition
class UpdateReviewTemplateInputTypeDef(TypedDict):
TemplateArn: str,
TemplateName: NotRequired[str],
Description: NotRequired[str],
Notes: NotRequired[str],
LensesToAssociate: NotRequired[Sequence[str]],
LensesToDisassociate: NotRequired[Sequence[str]],
UpdateReviewTemplateLensReviewInputTypeDef#
# UpdateReviewTemplateLensReviewInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateReviewTemplateLensReviewInputTypeDef
def get_value() -> UpdateReviewTemplateLensReviewInputTypeDef:
return {
"TemplateArn": ...,
}
# UpdateReviewTemplateLensReviewInputTypeDef definition
class UpdateReviewTemplateLensReviewInputTypeDef(TypedDict):
TemplateArn: str,
LensAlias: str,
LensNotes: NotRequired[str],
PillarNotes: NotRequired[Mapping[str, str]],
UpdateShareInvitationInputTypeDef#
# UpdateShareInvitationInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateShareInvitationInputTypeDef
def get_value() -> UpdateShareInvitationInputTypeDef:
return {
"ShareInvitationId": ...,
}
# UpdateShareInvitationInputTypeDef definition
class UpdateShareInvitationInputTypeDef(TypedDict):
ShareInvitationId: str,
ShareInvitationAction: ShareInvitationActionType, # (1)
UpdateWorkloadShareInputTypeDef#
# UpdateWorkloadShareInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateWorkloadShareInputTypeDef
def get_value() -> UpdateWorkloadShareInputTypeDef:
return {
"ShareId": ...,
}
# UpdateWorkloadShareInputTypeDef definition
class UpdateWorkloadShareInputTypeDef(TypedDict):
ShareId: str,
WorkloadId: str,
PermissionType: PermissionTypeType, # (1)
WorkloadShareTypeDef#
# WorkloadShareTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadShareTypeDef
def get_value() -> WorkloadShareTypeDef:
return {
"ShareId": ...,
}
# WorkloadShareTypeDef definition
class WorkloadShareTypeDef(TypedDict):
ShareId: NotRequired[str],
SharedBy: NotRequired[str],
SharedWith: NotRequired[str],
PermissionType: NotRequired[PermissionTypeType], # (1)
Status: NotRequired[ShareStatusType], # (2)
WorkloadName: NotRequired[str],
WorkloadId: NotRequired[str],
- See PermissionTypeType
- See ShareStatusType
UpgradeLensReviewInputTypeDef#
# UpgradeLensReviewInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpgradeLensReviewInputTypeDef
def get_value() -> UpgradeLensReviewInputTypeDef:
return {
"WorkloadId": ...,
}
# UpgradeLensReviewInputTypeDef definition
class UpgradeLensReviewInputTypeDef(TypedDict):
WorkloadId: str,
LensAlias: str,
MilestoneName: str,
ClientRequestToken: NotRequired[str],
UpgradeProfileVersionInputTypeDef#
# UpgradeProfileVersionInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpgradeProfileVersionInputTypeDef
def get_value() -> UpgradeProfileVersionInputTypeDef:
return {
"WorkloadId": ...,
}
# UpgradeProfileVersionInputTypeDef definition
class UpgradeProfileVersionInputTypeDef(TypedDict):
WorkloadId: str,
ProfileArn: str,
MilestoneName: NotRequired[str],
ClientRequestToken: NotRequired[str],
UpgradeReviewTemplateLensReviewInputTypeDef#
# UpgradeReviewTemplateLensReviewInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpgradeReviewTemplateLensReviewInputTypeDef
def get_value() -> UpgradeReviewTemplateLensReviewInputTypeDef:
return {
"TemplateArn": ...,
}
# UpgradeReviewTemplateLensReviewInputTypeDef definition
class UpgradeReviewTemplateLensReviewInputTypeDef(TypedDict):
TemplateArn: str,
LensAlias: str,
ClientRequestToken: NotRequired[str],
WorkloadDiscoveryConfigOutputTypeDef#
# WorkloadDiscoveryConfigOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadDiscoveryConfigOutputTypeDef
def get_value() -> WorkloadDiscoveryConfigOutputTypeDef:
return {
"TrustedAdvisorIntegrationStatus": ...,
}
# WorkloadDiscoveryConfigOutputTypeDef definition
class WorkloadDiscoveryConfigOutputTypeDef(TypedDict):
TrustedAdvisorIntegrationStatus: NotRequired[TrustedAdvisorIntegrationStatusType], # (1)
WorkloadResourceDefinition: NotRequired[List[DefinitionTypeType]], # (2)
WorkloadDiscoveryConfigTypeDef#
# WorkloadDiscoveryConfigTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadDiscoveryConfigTypeDef
def get_value() -> WorkloadDiscoveryConfigTypeDef:
return {
"TrustedAdvisorIntegrationStatus": ...,
}
# WorkloadDiscoveryConfigTypeDef definition
class WorkloadDiscoveryConfigTypeDef(TypedDict):
TrustedAdvisorIntegrationStatus: NotRequired[TrustedAdvisorIntegrationStatusType], # (1)
WorkloadResourceDefinition: NotRequired[Sequence[DefinitionTypeType]], # (2)
WorkloadJiraConfigurationOutputTypeDef#
# WorkloadJiraConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadJiraConfigurationOutputTypeDef
def get_value() -> WorkloadJiraConfigurationOutputTypeDef:
return {
"IssueManagementStatus": ...,
}
# WorkloadJiraConfigurationOutputTypeDef definition
class WorkloadJiraConfigurationOutputTypeDef(TypedDict):
IssueManagementStatus: NotRequired[WorkloadIssueManagementStatusType], # (1)
IssueManagementType: NotRequired[IssueManagementTypeType], # (2)
JiraProjectKey: NotRequired[str],
StatusMessage: NotRequired[str],
UpdateGlobalSettingsInputTypeDef#
# UpdateGlobalSettingsInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateGlobalSettingsInputTypeDef
def get_value() -> UpdateGlobalSettingsInputTypeDef:
return {
"OrganizationSharingStatus": ...,
}
# UpdateGlobalSettingsInputTypeDef definition
class UpdateGlobalSettingsInputTypeDef(TypedDict):
OrganizationSharingStatus: NotRequired[OrganizationSharingStatusType], # (1)
DiscoveryIntegrationStatus: NotRequired[DiscoveryIntegrationStatusType], # (2)
JiraConfiguration: NotRequired[AccountJiraConfigurationInputTypeDef], # (3)
- See OrganizationSharingStatusType
- See DiscoveryIntegrationStatusType
- See AccountJiraConfigurationInputTypeDef
AdditionalResourcesTypeDef#
# AdditionalResourcesTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import AdditionalResourcesTypeDef
def get_value() -> AdditionalResourcesTypeDef:
return {
"Type": ...,
}
# AdditionalResourcesTypeDef definition
class AdditionalResourcesTypeDef(TypedDict):
Type: NotRequired[AdditionalResourceTypeType], # (1)
Content: NotRequired[List[ChoiceContentTypeDef]], # (2)
QuestionMetricTypeDef#
# QuestionMetricTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import QuestionMetricTypeDef
def get_value() -> QuestionMetricTypeDef:
return {
"QuestionId": ...,
}
# QuestionMetricTypeDef definition
class QuestionMetricTypeDef(TypedDict):
QuestionId: NotRequired[str],
Risk: NotRequired[RiskType], # (1)
BestPractices: NotRequired[List[BestPracticeTypeDef]], # (2)
- See RiskType
- See BestPracticeTypeDef
ImprovementSummaryTypeDef#
# ImprovementSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ImprovementSummaryTypeDef
def get_value() -> ImprovementSummaryTypeDef:
return {
"QuestionId": ...,
}
# ImprovementSummaryTypeDef definition
class ImprovementSummaryTypeDef(TypedDict):
QuestionId: NotRequired[str],
PillarId: NotRequired[str],
QuestionTitle: NotRequired[str],
Risk: NotRequired[RiskType], # (1)
ImprovementPlanUrl: NotRequired[str],
ImprovementPlans: NotRequired[List[ChoiceImprovementPlanTypeDef]], # (2)
JiraConfiguration: NotRequired[JiraConfigurationTypeDef], # (3)
UpdateAnswerInputTypeDef#
# UpdateAnswerInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateAnswerInputTypeDef
def get_value() -> UpdateAnswerInputTypeDef:
return {
"WorkloadId": ...,
}
# UpdateAnswerInputTypeDef definition
class UpdateAnswerInputTypeDef(TypedDict):
WorkloadId: str,
LensAlias: str,
QuestionId: str,
SelectedChoices: NotRequired[Sequence[str]],
ChoiceUpdates: NotRequired[Mapping[str, ChoiceUpdateTypeDef]], # (1)
Notes: NotRequired[str],
IsApplicable: NotRequired[bool],
Reason: NotRequired[AnswerReasonType], # (2)
- See ChoiceUpdateTypeDef
- See AnswerReasonType
UpdateReviewTemplateAnswerInputTypeDef#
# UpdateReviewTemplateAnswerInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateReviewTemplateAnswerInputTypeDef
def get_value() -> UpdateReviewTemplateAnswerInputTypeDef:
return {
"TemplateArn": ...,
}
# UpdateReviewTemplateAnswerInputTypeDef definition
class UpdateReviewTemplateAnswerInputTypeDef(TypedDict):
TemplateArn: str,
LensAlias: str,
QuestionId: str,
SelectedChoices: NotRequired[Sequence[str]],
ChoiceUpdates: NotRequired[Mapping[str, ChoiceUpdateTypeDef]], # (1)
Notes: NotRequired[str],
IsApplicable: NotRequired[bool],
Reason: NotRequired[AnswerReasonType], # (2)
- See ChoiceUpdateTypeDef
- See AnswerReasonType
CreateLensShareOutputTypeDef#
# CreateLensShareOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateLensShareOutputTypeDef
def get_value() -> CreateLensShareOutputTypeDef:
return {
"ShareId": ...,
}
# CreateLensShareOutputTypeDef definition
class CreateLensShareOutputTypeDef(TypedDict):
ShareId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLensVersionOutputTypeDef#
# CreateLensVersionOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateLensVersionOutputTypeDef
def get_value() -> CreateLensVersionOutputTypeDef:
return {
"LensArn": ...,
}
# CreateLensVersionOutputTypeDef definition
class CreateLensVersionOutputTypeDef(TypedDict):
LensArn: str,
LensVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMilestoneOutputTypeDef#
# CreateMilestoneOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateMilestoneOutputTypeDef
def get_value() -> CreateMilestoneOutputTypeDef:
return {
"WorkloadId": ...,
}
# CreateMilestoneOutputTypeDef definition
class CreateMilestoneOutputTypeDef(TypedDict):
WorkloadId: str,
MilestoneNumber: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileOutputTypeDef#
# CreateProfileOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateProfileOutputTypeDef
def get_value() -> CreateProfileOutputTypeDef:
return {
"ProfileArn": ...,
}
# CreateProfileOutputTypeDef definition
class CreateProfileOutputTypeDef(TypedDict):
ProfileArn: str,
ProfileVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileShareOutputTypeDef#
# CreateProfileShareOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateProfileShareOutputTypeDef
def get_value() -> CreateProfileShareOutputTypeDef:
return {
"ShareId": ...,
}
# CreateProfileShareOutputTypeDef definition
class CreateProfileShareOutputTypeDef(TypedDict):
ShareId: str,
ProfileArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateReviewTemplateOutputTypeDef#
# CreateReviewTemplateOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateReviewTemplateOutputTypeDef
def get_value() -> CreateReviewTemplateOutputTypeDef:
return {
"TemplateArn": ...,
}
# CreateReviewTemplateOutputTypeDef definition
class CreateReviewTemplateOutputTypeDef(TypedDict):
TemplateArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateTemplateShareOutputTypeDef#
# CreateTemplateShareOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateTemplateShareOutputTypeDef
def get_value() -> CreateTemplateShareOutputTypeDef:
return {
"TemplateArn": ...,
}
# CreateTemplateShareOutputTypeDef definition
class CreateTemplateShareOutputTypeDef(TypedDict):
TemplateArn: str,
ShareId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkloadOutputTypeDef#
# CreateWorkloadOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateWorkloadOutputTypeDef
def get_value() -> CreateWorkloadOutputTypeDef:
return {
"WorkloadId": ...,
}
# CreateWorkloadOutputTypeDef definition
class CreateWorkloadOutputTypeDef(TypedDict):
WorkloadId: str,
WorkloadArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkloadShareOutputTypeDef#
# CreateWorkloadShareOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateWorkloadShareOutputTypeDef
def get_value() -> CreateWorkloadShareOutputTypeDef:
return {
"WorkloadId": ...,
}
# CreateWorkloadShareOutputTypeDef definition
class CreateWorkloadShareOutputTypeDef(TypedDict):
WorkloadId: str,
ShareId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportLensOutputTypeDef#
# ExportLensOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ExportLensOutputTypeDef
def get_value() -> ExportLensOutputTypeDef:
return {
"LensJSON": ...,
}
# ExportLensOutputTypeDef definition
class ExportLensOutputTypeDef(TypedDict):
LensJSON: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGlobalSettingsOutputTypeDef#
# GetGlobalSettingsOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetGlobalSettingsOutputTypeDef
def get_value() -> GetGlobalSettingsOutputTypeDef:
return {
"OrganizationSharingStatus": ...,
}
# GetGlobalSettingsOutputTypeDef definition
class GetGlobalSettingsOutputTypeDef(TypedDict):
OrganizationSharingStatus: OrganizationSharingStatusType, # (1)
DiscoveryIntegrationStatus: DiscoveryIntegrationStatusType, # (2)
JiraConfiguration: AccountJiraConfigurationOutputTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See OrganizationSharingStatusType
- See DiscoveryIntegrationStatusType
- See AccountJiraConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
ImportLensOutputTypeDef#
# ImportLensOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ImportLensOutputTypeDef
def get_value() -> ImportLensOutputTypeDef:
return {
"LensArn": ...,
}
# ImportLensOutputTypeDef definition
class ImportLensOutputTypeDef(TypedDict):
LensArn: str,
Status: ImportLensStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCheckDetailsOutputTypeDef#
# ListCheckDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListCheckDetailsOutputTypeDef
def get_value() -> ListCheckDetailsOutputTypeDef:
return {
"CheckDetails": ...,
}
# ListCheckDetailsOutputTypeDef definition
class ListCheckDetailsOutputTypeDef(TypedDict):
CheckDetails: List[CheckDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCheckSummariesOutputTypeDef#
# ListCheckSummariesOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListCheckSummariesOutputTypeDef
def get_value() -> ListCheckSummariesOutputTypeDef:
return {
"CheckSummaries": ...,
}
# ListCheckSummariesOutputTypeDef definition
class ListCheckSummariesOutputTypeDef(TypedDict):
CheckSummaries: List[CheckSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileInputTypeDef#
# CreateProfileInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateProfileInputTypeDef
def get_value() -> CreateProfileInputTypeDef:
return {
"ProfileName": ...,
}
# CreateProfileInputTypeDef definition
class CreateProfileInputTypeDef(TypedDict):
ProfileName: str,
ProfileDescription: str,
ProfileQuestions: Sequence[ProfileQuestionUpdateTypeDef], # (1)
ClientRequestToken: str,
Tags: NotRequired[Mapping[str, str]],
UpdateProfileInputTypeDef#
# UpdateProfileInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateProfileInputTypeDef
def get_value() -> UpdateProfileInputTypeDef:
return {
"ProfileArn": ...,
}
# UpdateProfileInputTypeDef definition
class UpdateProfileInputTypeDef(TypedDict):
ProfileArn: str,
ProfileDescription: NotRequired[str],
ProfileQuestions: NotRequired[Sequence[ProfileQuestionUpdateTypeDef]], # (1)
GetLensOutputTypeDef#
# GetLensOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetLensOutputTypeDef
def get_value() -> GetLensOutputTypeDef:
return {
"Lens": ...,
}
# GetLensOutputTypeDef definition
class GetLensOutputTypeDef(TypedDict):
Lens: LensTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LensTypeDef
- See ResponseMetadataTypeDef
GetLensReviewReportOutputTypeDef#
# GetLensReviewReportOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetLensReviewReportOutputTypeDef
def get_value() -> GetLensReviewReportOutputTypeDef:
return {
"WorkloadId": ...,
}
# GetLensReviewReportOutputTypeDef definition
class GetLensReviewReportOutputTypeDef(TypedDict):
WorkloadId: str,
MilestoneNumber: int,
LensReviewReport: LensReviewReportTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReviewTemplateOutputTypeDef#
# GetReviewTemplateOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetReviewTemplateOutputTypeDef
def get_value() -> GetReviewTemplateOutputTypeDef:
return {
"ReviewTemplate": ...,
}
# GetReviewTemplateOutputTypeDef definition
class GetReviewTemplateOutputTypeDef(TypedDict):
ReviewTemplate: ReviewTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateReviewTemplateOutputTypeDef#
# UpdateReviewTemplateOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateReviewTemplateOutputTypeDef
def get_value() -> UpdateReviewTemplateOutputTypeDef:
return {
"ReviewTemplate": ...,
}
# UpdateReviewTemplateOutputTypeDef definition
class UpdateReviewTemplateOutputTypeDef(TypedDict):
ReviewTemplate: ReviewTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
JiraSelectedQuestionConfigurationOutputTypeDef#
# JiraSelectedQuestionConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import JiraSelectedQuestionConfigurationOutputTypeDef
def get_value() -> JiraSelectedQuestionConfigurationOutputTypeDef:
return {
"SelectedPillars": ...,
}
# JiraSelectedQuestionConfigurationOutputTypeDef definition
class JiraSelectedQuestionConfigurationOutputTypeDef(TypedDict):
SelectedPillars: NotRequired[List[SelectedPillarOutputTypeDef]], # (1)
JiraSelectedQuestionConfigurationTypeDef#
# JiraSelectedQuestionConfigurationTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import JiraSelectedQuestionConfigurationTypeDef
def get_value() -> JiraSelectedQuestionConfigurationTypeDef:
return {
"SelectedPillars": ...,
}
# JiraSelectedQuestionConfigurationTypeDef definition
class JiraSelectedQuestionConfigurationTypeDef(TypedDict):
SelectedPillars: NotRequired[Sequence[SelectedPillarTypeDef]], # (1)
LensReviewSummaryTypeDef#
# LensReviewSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import LensReviewSummaryTypeDef
def get_value() -> LensReviewSummaryTypeDef:
return {
"LensAlias": ...,
}
# LensReviewSummaryTypeDef definition
class LensReviewSummaryTypeDef(TypedDict):
LensAlias: NotRequired[str],
LensArn: NotRequired[str],
LensVersion: NotRequired[str],
LensName: NotRequired[str],
LensStatus: NotRequired[LensStatusType], # (1)
UpdatedAt: NotRequired[datetime],
RiskCounts: NotRequired[Dict[RiskType, int]], # (2)
Profiles: NotRequired[List[WorkloadProfileTypeDef]], # (3)
PrioritizedRiskCounts: NotRequired[Dict[RiskType, int]], # (2)
- See LensStatusType
- See RiskType
- See WorkloadProfileTypeDef
- See RiskType
WorkloadSummaryTypeDef#
# WorkloadSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadSummaryTypeDef
def get_value() -> WorkloadSummaryTypeDef:
return {
"WorkloadId": ...,
}
# WorkloadSummaryTypeDef definition
class WorkloadSummaryTypeDef(TypedDict):
WorkloadId: NotRequired[str],
WorkloadArn: NotRequired[str],
WorkloadName: NotRequired[str],
Owner: NotRequired[str],
UpdatedAt: NotRequired[datetime],
Lenses: NotRequired[List[str]],
RiskCounts: NotRequired[Dict[RiskType, int]], # (1)
ImprovementStatus: NotRequired[WorkloadImprovementStatusType], # (2)
Profiles: NotRequired[List[WorkloadProfileTypeDef]], # (3)
PrioritizedRiskCounts: NotRequired[Dict[RiskType, int]], # (1)
- See RiskType
- See WorkloadImprovementStatusType
- See WorkloadProfileTypeDef
- See RiskType
ListLensSharesOutputTypeDef#
# ListLensSharesOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListLensSharesOutputTypeDef
def get_value() -> ListLensSharesOutputTypeDef:
return {
"LensShareSummaries": ...,
}
# ListLensSharesOutputTypeDef definition
class ListLensSharesOutputTypeDef(TypedDict):
LensShareSummaries: List[LensShareSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListLensesOutputTypeDef#
# ListLensesOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListLensesOutputTypeDef
def get_value() -> ListLensesOutputTypeDef:
return {
"LensSummaries": ...,
}
# ListLensesOutputTypeDef definition
class ListLensesOutputTypeDef(TypedDict):
LensSummaries: List[LensSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
NotificationSummaryTypeDef#
# NotificationSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import NotificationSummaryTypeDef
def get_value() -> NotificationSummaryTypeDef:
return {
"Type": ...,
}
# NotificationSummaryTypeDef definition
class NotificationSummaryTypeDef(TypedDict):
Type: NotRequired[NotificationTypeType], # (1)
LensUpgradeSummary: NotRequired[LensUpgradeSummaryTypeDef], # (2)
ListProfileNotificationsOutputTypeDef#
# ListProfileNotificationsOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListProfileNotificationsOutputTypeDef
def get_value() -> ListProfileNotificationsOutputTypeDef:
return {
"NotificationSummaries": ...,
}
# ListProfileNotificationsOutputTypeDef definition
class ListProfileNotificationsOutputTypeDef(TypedDict):
NotificationSummaries: List[ProfileNotificationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListProfileSharesOutputTypeDef#
# ListProfileSharesOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListProfileSharesOutputTypeDef
def get_value() -> ListProfileSharesOutputTypeDef:
return {
"ProfileShareSummaries": ...,
}
# ListProfileSharesOutputTypeDef definition
class ListProfileSharesOutputTypeDef(TypedDict):
ProfileShareSummaries: List[ProfileShareSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListProfilesOutputTypeDef#
# ListProfilesOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListProfilesOutputTypeDef
def get_value() -> ListProfilesOutputTypeDef:
return {
"ProfileSummaries": ...,
}
# ListProfilesOutputTypeDef definition
class ListProfilesOutputTypeDef(TypedDict):
ProfileSummaries: List[ProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListReviewTemplatesOutputTypeDef#
# ListReviewTemplatesOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListReviewTemplatesOutputTypeDef
def get_value() -> ListReviewTemplatesOutputTypeDef:
return {
"ReviewTemplates": ...,
}
# ListReviewTemplatesOutputTypeDef definition
class ListReviewTemplatesOutputTypeDef(TypedDict):
ReviewTemplates: List[ReviewTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListShareInvitationsOutputTypeDef#
# ListShareInvitationsOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListShareInvitationsOutputTypeDef
def get_value() -> ListShareInvitationsOutputTypeDef:
return {
"ShareInvitationSummaries": ...,
}
# ListShareInvitationsOutputTypeDef definition
class ListShareInvitationsOutputTypeDef(TypedDict):
ShareInvitationSummaries: List[ShareInvitationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTemplateSharesOutputTypeDef#
# ListTemplateSharesOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListTemplateSharesOutputTypeDef
def get_value() -> ListTemplateSharesOutputTypeDef:
return {
"TemplateArn": ...,
}
# ListTemplateSharesOutputTypeDef definition
class ListTemplateSharesOutputTypeDef(TypedDict):
TemplateArn: str,
TemplateShareSummaries: List[TemplateShareSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListWorkloadSharesOutputTypeDef#
# ListWorkloadSharesOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListWorkloadSharesOutputTypeDef
def get_value() -> ListWorkloadSharesOutputTypeDef:
return {
"WorkloadId": ...,
}
# ListWorkloadSharesOutputTypeDef definition
class ListWorkloadSharesOutputTypeDef(TypedDict):
WorkloadId: str,
WorkloadShareSummaries: List[WorkloadShareSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PillarDifferenceTypeDef#
# PillarDifferenceTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import PillarDifferenceTypeDef
def get_value() -> PillarDifferenceTypeDef:
return {
"PillarId": ...,
}
# PillarDifferenceTypeDef definition
class PillarDifferenceTypeDef(TypedDict):
PillarId: NotRequired[str],
PillarName: NotRequired[str],
DifferenceStatus: NotRequired[DifferenceStatusType], # (1)
QuestionDifferences: NotRequired[List[QuestionDifferenceTypeDef]], # (2)
ProfileQuestionTypeDef#
# ProfileQuestionTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileQuestionTypeDef
def get_value() -> ProfileQuestionTypeDef:
return {
"QuestionId": ...,
}
# ProfileQuestionTypeDef definition
class ProfileQuestionTypeDef(TypedDict):
QuestionId: NotRequired[str],
QuestionTitle: NotRequired[str],
QuestionDescription: NotRequired[str],
QuestionChoices: NotRequired[List[ProfileChoiceTypeDef]], # (1)
SelectedChoiceIds: NotRequired[List[str]],
MinSelectedChoices: NotRequired[int],
MaxSelectedChoices: NotRequired[int],
ProfileTemplateQuestionTypeDef#
# ProfileTemplateQuestionTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileTemplateQuestionTypeDef
def get_value() -> ProfileTemplateQuestionTypeDef:
return {
"QuestionId": ...,
}
# ProfileTemplateQuestionTypeDef definition
class ProfileTemplateQuestionTypeDef(TypedDict):
QuestionId: NotRequired[str],
QuestionTitle: NotRequired[str],
QuestionDescription: NotRequired[str],
QuestionChoices: NotRequired[List[ProfileTemplateChoiceTypeDef]], # (1)
MinSelectedChoices: NotRequired[int],
MaxSelectedChoices: NotRequired[int],
ReviewTemplateLensReviewTypeDef#
# ReviewTemplateLensReviewTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ReviewTemplateLensReviewTypeDef
def get_value() -> ReviewTemplateLensReviewTypeDef:
return {
"LensAlias": ...,
}
# ReviewTemplateLensReviewTypeDef definition
class ReviewTemplateLensReviewTypeDef(TypedDict):
LensAlias: NotRequired[str],
LensArn: NotRequired[str],
LensVersion: NotRequired[str],
LensName: NotRequired[str],
LensStatus: NotRequired[LensStatusType], # (1)
PillarReviewSummaries: NotRequired[List[ReviewTemplatePillarReviewSummaryTypeDef]], # (2)
UpdatedAt: NotRequired[datetime],
Notes: NotRequired[str],
QuestionCounts: NotRequired[Dict[QuestionType, int]], # (3)
NextToken: NotRequired[str],
UpdateShareInvitationOutputTypeDef#
# UpdateShareInvitationOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateShareInvitationOutputTypeDef
def get_value() -> UpdateShareInvitationOutputTypeDef:
return {
"ShareInvitation": ...,
}
# UpdateShareInvitationOutputTypeDef definition
class UpdateShareInvitationOutputTypeDef(TypedDict):
ShareInvitation: ShareInvitationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateWorkloadShareOutputTypeDef#
# UpdateWorkloadShareOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateWorkloadShareOutputTypeDef
def get_value() -> UpdateWorkloadShareOutputTypeDef:
return {
"WorkloadId": ...,
}
# UpdateWorkloadShareOutputTypeDef definition
class UpdateWorkloadShareOutputTypeDef(TypedDict):
WorkloadId: str,
WorkloadShare: WorkloadShareTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WorkloadTypeDef#
# WorkloadTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import WorkloadTypeDef
def get_value() -> WorkloadTypeDef:
return {
"WorkloadId": ...,
}
# WorkloadTypeDef definition
class WorkloadTypeDef(TypedDict):
WorkloadId: NotRequired[str],
WorkloadArn: NotRequired[str],
WorkloadName: NotRequired[str],
Description: NotRequired[str],
Environment: NotRequired[WorkloadEnvironmentType], # (1)
UpdatedAt: NotRequired[datetime],
AccountIds: NotRequired[List[str]],
AwsRegions: NotRequired[List[str]],
NonAwsRegions: NotRequired[List[str]],
ArchitecturalDesign: NotRequired[str],
ReviewOwner: NotRequired[str],
ReviewRestrictionDate: NotRequired[datetime],
IsReviewOwnerUpdateAcknowledged: NotRequired[bool],
IndustryType: NotRequired[str],
Industry: NotRequired[str],
Notes: NotRequired[str],
ImprovementStatus: NotRequired[WorkloadImprovementStatusType], # (2)
RiskCounts: NotRequired[Dict[RiskType, int]], # (3)
PillarPriorities: NotRequired[List[str]],
Lenses: NotRequired[List[str]],
Owner: NotRequired[str],
ShareInvitationId: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
DiscoveryConfig: NotRequired[WorkloadDiscoveryConfigOutputTypeDef], # (4)
Applications: NotRequired[List[str]],
Profiles: NotRequired[List[WorkloadProfileTypeDef]], # (5)
PrioritizedRiskCounts: NotRequired[Dict[RiskType, int]], # (3)
JiraConfiguration: NotRequired[WorkloadJiraConfigurationOutputTypeDef], # (7)
- See WorkloadEnvironmentType
- See WorkloadImprovementStatusType
- See RiskType
- See WorkloadDiscoveryConfigOutputTypeDef
- See WorkloadProfileTypeDef
- See RiskType
- See WorkloadJiraConfigurationOutputTypeDef
ChoiceTypeDef#
# ChoiceTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ChoiceTypeDef
def get_value() -> ChoiceTypeDef:
return {
"ChoiceId": ...,
}
# ChoiceTypeDef definition
class ChoiceTypeDef(TypedDict):
ChoiceId: NotRequired[str],
Title: NotRequired[str],
Description: NotRequired[str],
HelpfulResource: NotRequired[ChoiceContentTypeDef], # (1)
ImprovementPlan: NotRequired[ChoiceContentTypeDef], # (1)
AdditionalResources: NotRequired[List[AdditionalResourcesTypeDef]], # (3)
PillarMetricTypeDef#
# PillarMetricTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import PillarMetricTypeDef
def get_value() -> PillarMetricTypeDef:
return {
"PillarId": ...,
}
# PillarMetricTypeDef definition
class PillarMetricTypeDef(TypedDict):
PillarId: NotRequired[str],
RiskCounts: NotRequired[Dict[RiskType, int]], # (1)
Questions: NotRequired[List[QuestionMetricTypeDef]], # (2)
- See RiskType
- See QuestionMetricTypeDef
ListLensReviewImprovementsOutputTypeDef#
# ListLensReviewImprovementsOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListLensReviewImprovementsOutputTypeDef
def get_value() -> ListLensReviewImprovementsOutputTypeDef:
return {
"WorkloadId": ...,
}
# ListLensReviewImprovementsOutputTypeDef definition
class ListLensReviewImprovementsOutputTypeDef(TypedDict):
WorkloadId: str,
MilestoneNumber: int,
LensAlias: str,
LensArn: str,
ImprovementSummaries: List[ImprovementSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LensReviewTypeDef#
# LensReviewTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import LensReviewTypeDef
def get_value() -> LensReviewTypeDef:
return {
"LensAlias": ...,
}
# LensReviewTypeDef definition
class LensReviewTypeDef(TypedDict):
LensAlias: NotRequired[str],
LensArn: NotRequired[str],
LensVersion: NotRequired[str],
LensName: NotRequired[str],
LensStatus: NotRequired[LensStatusType], # (1)
PillarReviewSummaries: NotRequired[List[PillarReviewSummaryTypeDef]], # (2)
JiraConfiguration: NotRequired[JiraSelectedQuestionConfigurationOutputTypeDef], # (3)
UpdatedAt: NotRequired[datetime],
Notes: NotRequired[str],
RiskCounts: NotRequired[Dict[RiskType, int]], # (4)
NextToken: NotRequired[str],
Profiles: NotRequired[List[WorkloadProfileTypeDef]], # (5)
PrioritizedRiskCounts: NotRequired[Dict[RiskType, int]], # (4)
- See LensStatusType
- See PillarReviewSummaryTypeDef
- See JiraSelectedQuestionConfigurationOutputTypeDef
- See RiskType
- See WorkloadProfileTypeDef
- See RiskType
ListLensReviewsOutputTypeDef#
# ListLensReviewsOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListLensReviewsOutputTypeDef
def get_value() -> ListLensReviewsOutputTypeDef:
return {
"WorkloadId": ...,
}
# ListLensReviewsOutputTypeDef definition
class ListLensReviewsOutputTypeDef(TypedDict):
WorkloadId: str,
MilestoneNumber: int,
LensReviewSummaries: List[LensReviewSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListWorkloadsOutputTypeDef#
# ListWorkloadsOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListWorkloadsOutputTypeDef
def get_value() -> ListWorkloadsOutputTypeDef:
return {
"WorkloadSummaries": ...,
}
# ListWorkloadsOutputTypeDef definition
class ListWorkloadsOutputTypeDef(TypedDict):
WorkloadSummaries: List[WorkloadSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MilestoneSummaryTypeDef#
# MilestoneSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import MilestoneSummaryTypeDef
def get_value() -> MilestoneSummaryTypeDef:
return {
"MilestoneNumber": ...,
}
# MilestoneSummaryTypeDef definition
class MilestoneSummaryTypeDef(TypedDict):
MilestoneNumber: NotRequired[int],
MilestoneName: NotRequired[str],
RecordedAt: NotRequired[datetime],
WorkloadSummary: NotRequired[WorkloadSummaryTypeDef], # (1)
ListNotificationsOutputTypeDef#
# ListNotificationsOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListNotificationsOutputTypeDef
def get_value() -> ListNotificationsOutputTypeDef:
return {
"NotificationSummaries": ...,
}
# ListNotificationsOutputTypeDef definition
class ListNotificationsOutputTypeDef(TypedDict):
NotificationSummaries: List[NotificationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
VersionDifferencesTypeDef#
# VersionDifferencesTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import VersionDifferencesTypeDef
def get_value() -> VersionDifferencesTypeDef:
return {
"PillarDifferences": ...,
}
# VersionDifferencesTypeDef definition
class VersionDifferencesTypeDef(TypedDict):
PillarDifferences: NotRequired[List[PillarDifferenceTypeDef]], # (1)
ProfileTypeDef#
# ProfileTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileTypeDef
def get_value() -> ProfileTypeDef:
return {
"ProfileArn": ...,
}
# ProfileTypeDef definition
class ProfileTypeDef(TypedDict):
ProfileArn: NotRequired[str],
ProfileVersion: NotRequired[str],
ProfileName: NotRequired[str],
ProfileDescription: NotRequired[str],
ProfileQuestions: NotRequired[List[ProfileQuestionTypeDef]], # (1)
Owner: NotRequired[str],
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
ShareInvitationId: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ProfileTemplateTypeDef#
# ProfileTemplateTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ProfileTemplateTypeDef
def get_value() -> ProfileTemplateTypeDef:
return {
"TemplateName": ...,
}
# ProfileTemplateTypeDef definition
class ProfileTemplateTypeDef(TypedDict):
TemplateName: NotRequired[str],
TemplateQuestions: NotRequired[List[ProfileTemplateQuestionTypeDef]], # (1)
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
GetReviewTemplateLensReviewOutputTypeDef#
# GetReviewTemplateLensReviewOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetReviewTemplateLensReviewOutputTypeDef
def get_value() -> GetReviewTemplateLensReviewOutputTypeDef:
return {
"TemplateArn": ...,
}
# GetReviewTemplateLensReviewOutputTypeDef definition
class GetReviewTemplateLensReviewOutputTypeDef(TypedDict):
TemplateArn: str,
LensReview: ReviewTemplateLensReviewTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateReviewTemplateLensReviewOutputTypeDef#
# UpdateReviewTemplateLensReviewOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateReviewTemplateLensReviewOutputTypeDef
def get_value() -> UpdateReviewTemplateLensReviewOutputTypeDef:
return {
"TemplateArn": ...,
}
# UpdateReviewTemplateLensReviewOutputTypeDef definition
class UpdateReviewTemplateLensReviewOutputTypeDef(TypedDict):
TemplateArn: str,
LensReview: ReviewTemplateLensReviewTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkloadInputTypeDef#
# CreateWorkloadInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import CreateWorkloadInputTypeDef
def get_value() -> CreateWorkloadInputTypeDef:
return {
"WorkloadName": ...,
}
# CreateWorkloadInputTypeDef definition
class CreateWorkloadInputTypeDef(TypedDict):
WorkloadName: str,
Description: str,
Environment: WorkloadEnvironmentType, # (1)
Lenses: Sequence[str],
ClientRequestToken: str,
AccountIds: NotRequired[Sequence[str]],
AwsRegions: NotRequired[Sequence[str]],
NonAwsRegions: NotRequired[Sequence[str]],
PillarPriorities: NotRequired[Sequence[str]],
ArchitecturalDesign: NotRequired[str],
ReviewOwner: NotRequired[str],
IndustryType: NotRequired[str],
Industry: NotRequired[str],
Notes: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
DiscoveryConfig: NotRequired[WorkloadDiscoveryConfigUnionTypeDef], # (2)
Applications: NotRequired[Sequence[str]],
ProfileArns: NotRequired[Sequence[str]],
ReviewTemplateArns: NotRequired[Sequence[str]],
JiraConfiguration: NotRequired[WorkloadJiraConfigurationInputTypeDef], # (3)
- See WorkloadEnvironmentType
- See WorkloadDiscoveryConfigTypeDef WorkloadDiscoveryConfigOutputTypeDef
- See WorkloadJiraConfigurationInputTypeDef
UpdateWorkloadInputTypeDef#
# UpdateWorkloadInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateWorkloadInputTypeDef
def get_value() -> UpdateWorkloadInputTypeDef:
return {
"WorkloadId": ...,
}
# UpdateWorkloadInputTypeDef definition
class UpdateWorkloadInputTypeDef(TypedDict):
WorkloadId: str,
WorkloadName: NotRequired[str],
Description: NotRequired[str],
Environment: NotRequired[WorkloadEnvironmentType], # (1)
AccountIds: NotRequired[Sequence[str]],
AwsRegions: NotRequired[Sequence[str]],
NonAwsRegions: NotRequired[Sequence[str]],
PillarPriorities: NotRequired[Sequence[str]],
ArchitecturalDesign: NotRequired[str],
ReviewOwner: NotRequired[str],
IsReviewOwnerUpdateAcknowledged: NotRequired[bool],
IndustryType: NotRequired[str],
Industry: NotRequired[str],
Notes: NotRequired[str],
ImprovementStatus: NotRequired[WorkloadImprovementStatusType], # (2)
DiscoveryConfig: NotRequired[WorkloadDiscoveryConfigUnionTypeDef], # (3)
Applications: NotRequired[Sequence[str]],
JiraConfiguration: NotRequired[WorkloadJiraConfigurationInputTypeDef], # (4)
- See WorkloadEnvironmentType
- See WorkloadImprovementStatusType
- See WorkloadDiscoveryConfigTypeDef WorkloadDiscoveryConfigOutputTypeDef
- See WorkloadJiraConfigurationInputTypeDef
GetWorkloadOutputTypeDef#
# GetWorkloadOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetWorkloadOutputTypeDef
def get_value() -> GetWorkloadOutputTypeDef:
return {
"Workload": ...,
}
# GetWorkloadOutputTypeDef definition
class GetWorkloadOutputTypeDef(TypedDict):
Workload: WorkloadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MilestoneTypeDef#
# MilestoneTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import MilestoneTypeDef
def get_value() -> MilestoneTypeDef:
return {
"MilestoneNumber": ...,
}
# MilestoneTypeDef definition
class MilestoneTypeDef(TypedDict):
MilestoneNumber: NotRequired[int],
MilestoneName: NotRequired[str],
RecordedAt: NotRequired[datetime],
Workload: NotRequired[WorkloadTypeDef], # (1)
- See WorkloadTypeDef
UpdateWorkloadOutputTypeDef#
# UpdateWorkloadOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateWorkloadOutputTypeDef
def get_value() -> UpdateWorkloadOutputTypeDef:
return {
"Workload": ...,
}
# UpdateWorkloadOutputTypeDef definition
class UpdateWorkloadOutputTypeDef(TypedDict):
Workload: WorkloadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AnswerSummaryTypeDef#
# AnswerSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import AnswerSummaryTypeDef
def get_value() -> AnswerSummaryTypeDef:
return {
"QuestionId": ...,
}
# AnswerSummaryTypeDef definition
class AnswerSummaryTypeDef(TypedDict):
QuestionId: NotRequired[str],
PillarId: NotRequired[str],
QuestionTitle: NotRequired[str],
Choices: NotRequired[List[ChoiceTypeDef]], # (1)
SelectedChoices: NotRequired[List[str]],
ChoiceAnswerSummaries: NotRequired[List[ChoiceAnswerSummaryTypeDef]], # (2)
IsApplicable: NotRequired[bool],
Risk: NotRequired[RiskType], # (3)
Reason: NotRequired[AnswerReasonType], # (4)
QuestionType: NotRequired[QuestionTypeType], # (5)
JiraConfiguration: NotRequired[JiraConfigurationTypeDef], # (6)
- See ChoiceTypeDef
- See ChoiceAnswerSummaryTypeDef
- See RiskType
- See AnswerReasonType
- See QuestionTypeType
- See JiraConfigurationTypeDef
AnswerTypeDef#
# AnswerTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import AnswerTypeDef
def get_value() -> AnswerTypeDef:
return {
"QuestionId": ...,
}
# AnswerTypeDef definition
class AnswerTypeDef(TypedDict):
QuestionId: NotRequired[str],
PillarId: NotRequired[str],
QuestionTitle: NotRequired[str],
QuestionDescription: NotRequired[str],
ImprovementPlanUrl: NotRequired[str],
HelpfulResourceUrl: NotRequired[str],
HelpfulResourceDisplayText: NotRequired[str],
Choices: NotRequired[List[ChoiceTypeDef]], # (1)
SelectedChoices: NotRequired[List[str]],
ChoiceAnswers: NotRequired[List[ChoiceAnswerTypeDef]], # (2)
IsApplicable: NotRequired[bool],
Risk: NotRequired[RiskType], # (3)
Notes: NotRequired[str],
Reason: NotRequired[AnswerReasonType], # (4)
JiraConfiguration: NotRequired[JiraConfigurationTypeDef], # (5)
- See ChoiceTypeDef
- See ChoiceAnswerTypeDef
- See RiskType
- See AnswerReasonType
- See JiraConfigurationTypeDef
ReviewTemplateAnswerSummaryTypeDef#
# ReviewTemplateAnswerSummaryTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ReviewTemplateAnswerSummaryTypeDef
def get_value() -> ReviewTemplateAnswerSummaryTypeDef:
return {
"QuestionId": ...,
}
# ReviewTemplateAnswerSummaryTypeDef definition
class ReviewTemplateAnswerSummaryTypeDef(TypedDict):
QuestionId: NotRequired[str],
PillarId: NotRequired[str],
QuestionTitle: NotRequired[str],
Choices: NotRequired[List[ChoiceTypeDef]], # (1)
SelectedChoices: NotRequired[List[str]],
ChoiceAnswerSummaries: NotRequired[List[ChoiceAnswerSummaryTypeDef]], # (2)
IsApplicable: NotRequired[bool],
AnswerStatus: NotRequired[ReviewTemplateAnswerStatusType], # (3)
Reason: NotRequired[AnswerReasonType], # (4)
QuestionType: NotRequired[QuestionTypeType], # (5)
- See ChoiceTypeDef
- See ChoiceAnswerSummaryTypeDef
- See ReviewTemplateAnswerStatusType
- See AnswerReasonType
- See QuestionTypeType
ReviewTemplateAnswerTypeDef#
# ReviewTemplateAnswerTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ReviewTemplateAnswerTypeDef
def get_value() -> ReviewTemplateAnswerTypeDef:
return {
"QuestionId": ...,
}
# ReviewTemplateAnswerTypeDef definition
class ReviewTemplateAnswerTypeDef(TypedDict):
QuestionId: NotRequired[str],
PillarId: NotRequired[str],
QuestionTitle: NotRequired[str],
QuestionDescription: NotRequired[str],
ImprovementPlanUrl: NotRequired[str],
HelpfulResourceUrl: NotRequired[str],
HelpfulResourceDisplayText: NotRequired[str],
Choices: NotRequired[List[ChoiceTypeDef]], # (1)
SelectedChoices: NotRequired[List[str]],
ChoiceAnswers: NotRequired[List[ChoiceAnswerTypeDef]], # (2)
IsApplicable: NotRequired[bool],
AnswerStatus: NotRequired[ReviewTemplateAnswerStatusType], # (3)
Notes: NotRequired[str],
Reason: NotRequired[AnswerReasonType], # (4)
LensMetricTypeDef#
# LensMetricTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import LensMetricTypeDef
def get_value() -> LensMetricTypeDef:
return {
"LensArn": ...,
}
# LensMetricTypeDef definition
class LensMetricTypeDef(TypedDict):
LensArn: NotRequired[str],
Pillars: NotRequired[List[PillarMetricTypeDef]], # (1)
RiskCounts: NotRequired[Dict[RiskType, int]], # (2)
- See PillarMetricTypeDef
- See RiskType
GetLensReviewOutputTypeDef#
# GetLensReviewOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetLensReviewOutputTypeDef
def get_value() -> GetLensReviewOutputTypeDef:
return {
"WorkloadId": ...,
}
# GetLensReviewOutputTypeDef definition
class GetLensReviewOutputTypeDef(TypedDict):
WorkloadId: str,
MilestoneNumber: int,
LensReview: LensReviewTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateLensReviewOutputTypeDef#
# UpdateLensReviewOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateLensReviewOutputTypeDef
def get_value() -> UpdateLensReviewOutputTypeDef:
return {
"WorkloadId": ...,
}
# UpdateLensReviewOutputTypeDef definition
class UpdateLensReviewOutputTypeDef(TypedDict):
WorkloadId: str,
LensReview: LensReviewTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateLensReviewInputTypeDef#
# UpdateLensReviewInputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateLensReviewInputTypeDef
def get_value() -> UpdateLensReviewInputTypeDef:
return {
"WorkloadId": ...,
}
# UpdateLensReviewInputTypeDef definition
class UpdateLensReviewInputTypeDef(TypedDict):
WorkloadId: str,
LensAlias: str,
LensNotes: NotRequired[str],
PillarNotes: NotRequired[Mapping[str, str]],
JiraConfiguration: NotRequired[JiraSelectedQuestionConfigurationUnionTypeDef], # (1)
ListMilestonesOutputTypeDef#
# ListMilestonesOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListMilestonesOutputTypeDef
def get_value() -> ListMilestonesOutputTypeDef:
return {
"WorkloadId": ...,
}
# ListMilestonesOutputTypeDef definition
class ListMilestonesOutputTypeDef(TypedDict):
WorkloadId: str,
MilestoneSummaries: List[MilestoneSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetLensVersionDifferenceOutputTypeDef#
# GetLensVersionDifferenceOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetLensVersionDifferenceOutputTypeDef
def get_value() -> GetLensVersionDifferenceOutputTypeDef:
return {
"LensAlias": ...,
}
# GetLensVersionDifferenceOutputTypeDef definition
class GetLensVersionDifferenceOutputTypeDef(TypedDict):
LensAlias: str,
LensArn: str,
BaseLensVersion: str,
TargetLensVersion: str,
LatestLensVersion: str,
VersionDifferences: VersionDifferencesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProfileOutputTypeDef#
# GetProfileOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetProfileOutputTypeDef
def get_value() -> GetProfileOutputTypeDef:
return {
"Profile": ...,
}
# GetProfileOutputTypeDef definition
class GetProfileOutputTypeDef(TypedDict):
Profile: ProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProfileOutputTypeDef#
# UpdateProfileOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateProfileOutputTypeDef
def get_value() -> UpdateProfileOutputTypeDef:
return {
"Profile": ...,
}
# UpdateProfileOutputTypeDef definition
class UpdateProfileOutputTypeDef(TypedDict):
Profile: ProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProfileTemplateOutputTypeDef#
# GetProfileTemplateOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetProfileTemplateOutputTypeDef
def get_value() -> GetProfileTemplateOutputTypeDef:
return {
"ProfileTemplate": ...,
}
# GetProfileTemplateOutputTypeDef definition
class GetProfileTemplateOutputTypeDef(TypedDict):
ProfileTemplate: ProfileTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMilestoneOutputTypeDef#
# GetMilestoneOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetMilestoneOutputTypeDef
def get_value() -> GetMilestoneOutputTypeDef:
return {
"WorkloadId": ...,
}
# GetMilestoneOutputTypeDef definition
class GetMilestoneOutputTypeDef(TypedDict):
WorkloadId: str,
Milestone: MilestoneTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAnswersOutputTypeDef#
# ListAnswersOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListAnswersOutputTypeDef
def get_value() -> ListAnswersOutputTypeDef:
return {
"WorkloadId": ...,
}
# ListAnswersOutputTypeDef definition
class ListAnswersOutputTypeDef(TypedDict):
WorkloadId: str,
MilestoneNumber: int,
LensAlias: str,
LensArn: str,
AnswerSummaries: List[AnswerSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetAnswerOutputTypeDef#
# GetAnswerOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetAnswerOutputTypeDef
def get_value() -> GetAnswerOutputTypeDef:
return {
"WorkloadId": ...,
}
# GetAnswerOutputTypeDef definition
class GetAnswerOutputTypeDef(TypedDict):
WorkloadId: str,
MilestoneNumber: int,
LensAlias: str,
LensArn: str,
Answer: AnswerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AnswerTypeDef
- See ResponseMetadataTypeDef
UpdateAnswerOutputTypeDef#
# UpdateAnswerOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateAnswerOutputTypeDef
def get_value() -> UpdateAnswerOutputTypeDef:
return {
"WorkloadId": ...,
}
# UpdateAnswerOutputTypeDef definition
class UpdateAnswerOutputTypeDef(TypedDict):
WorkloadId: str,
LensAlias: str,
LensArn: str,
Answer: AnswerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AnswerTypeDef
- See ResponseMetadataTypeDef
ListReviewTemplateAnswersOutputTypeDef#
# ListReviewTemplateAnswersOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ListReviewTemplateAnswersOutputTypeDef
def get_value() -> ListReviewTemplateAnswersOutputTypeDef:
return {
"TemplateArn": ...,
}
# ListReviewTemplateAnswersOutputTypeDef definition
class ListReviewTemplateAnswersOutputTypeDef(TypedDict):
TemplateArn: str,
LensAlias: str,
AnswerSummaries: List[ReviewTemplateAnswerSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetReviewTemplateAnswerOutputTypeDef#
# GetReviewTemplateAnswerOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetReviewTemplateAnswerOutputTypeDef
def get_value() -> GetReviewTemplateAnswerOutputTypeDef:
return {
"TemplateArn": ...,
}
# GetReviewTemplateAnswerOutputTypeDef definition
class GetReviewTemplateAnswerOutputTypeDef(TypedDict):
TemplateArn: str,
LensAlias: str,
Answer: ReviewTemplateAnswerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateReviewTemplateAnswerOutputTypeDef#
# UpdateReviewTemplateAnswerOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import UpdateReviewTemplateAnswerOutputTypeDef
def get_value() -> UpdateReviewTemplateAnswerOutputTypeDef:
return {
"TemplateArn": ...,
}
# UpdateReviewTemplateAnswerOutputTypeDef definition
class UpdateReviewTemplateAnswerOutputTypeDef(TypedDict):
TemplateArn: str,
LensAlias: str,
Answer: ReviewTemplateAnswerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConsolidatedReportMetricTypeDef#
# ConsolidatedReportMetricTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import ConsolidatedReportMetricTypeDef
def get_value() -> ConsolidatedReportMetricTypeDef:
return {
"MetricType": ...,
}
# ConsolidatedReportMetricTypeDef definition
class ConsolidatedReportMetricTypeDef(TypedDict):
MetricType: NotRequired[MetricTypeType], # (1)
RiskCounts: NotRequired[Dict[RiskType, int]], # (2)
WorkloadId: NotRequired[str],
WorkloadName: NotRequired[str],
WorkloadArn: NotRequired[str],
UpdatedAt: NotRequired[datetime],
Lenses: NotRequired[List[LensMetricTypeDef]], # (3)
LensesAppliedCount: NotRequired[int],
- See MetricTypeType
- See RiskType
- See LensMetricTypeDef
GetConsolidatedReportOutputTypeDef#
# GetConsolidatedReportOutputTypeDef TypedDict usage example
from mypy_boto3_wellarchitected.type_defs import GetConsolidatedReportOutputTypeDef
def get_value() -> GetConsolidatedReportOutputTypeDef:
return {
"Metrics": ...,
}
# GetConsolidatedReportOutputTypeDef definition
class GetConsolidatedReportOutputTypeDef(TypedDict):
Metrics: List[ConsolidatedReportMetricTypeDef], # (1)
Base64String: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],